﻿html{ background: #401008; color: #fff; }
body { background: url('images/mainBackgroundCenter.png') no-repeat center top;}

a {color:#ffae00;}

.MyStatusloyaltyTitle {color:#ffae00!important;}
.bredCr * {font-size:13px !important;}
.bredCr {float:left; color:#ffffff; margin:10px 0 18px 8px; padding:0; width:100%;}
.bredCr a, .bredCr a span {color:#FFAE00!important;padding:0 2px 0 4px }
.bredCr a.advancedSearch {display: inline-block;float: right;padding-right: 15px;text-align: right;width: 150px;}
.bredCr div.bredCrInnerWrapper {float:left;}
.bredCr span {color:#FFF;padding-left:3px;}

.hpCatsCntMain {width:980px; margin:auto;}
.hpCatsCntMain h3 {width:100%; height:28px; line-height:25px; font-size:15px; color:#e5e5e5; font-weight:normal; text-align:center; float:left; margin:0; padding:0; /*background:url('images/hp-cats-seperator.png') repeat-x left bottom;*/}
.hpCatsCntMain h2 {font-size:18px; color:#fff; float:left; width:100%; height:18px; line-height:18px; margin:0; text-align :center; font-weight:bold;}
.phone-title2 h2, .phone-title1 h1.seo, .phone-title3 h2 { color:#FFF }
.hpCatsCntMain h1 {font-size:20px; color:#fff; float:left; width:100%; height:18px; line-height:18px; margin:15px 0 0 0; text-align :center; font-weight:bold;}
* + html .hpCatsCntMain h1 {margin:0 0 0 0;}
.hpCatsCntMain a {text-decoration:none;}
.hpCatsCnt {width:950px; margin:0 0 0 15px; float:left; background:#000000 url(images/upperMenuTrans.png) no-repeat scroll 0 0; overflow:hidden;  border-top:none;}
.hpCatsCnt ul {list-style:none; float:left; }
.hpCatsCnt ul li {float:left; color:#fff; background:url('images/hp-cats-seperator.png') repeat-x left bottom; margin-bottom:-3px; white-space:nowrap;}
.hpCatsCnt ul li a {color:#fff;}
.hpCatsCnt ul li span {color:#ffae00; font-size:12px;}
.hpCatsCnt h2 {text-transform:uppercase; width:927px; float:left; text-align:left; font-size:14px; padding:8px 0 0 23px; background:url(images/upperMenuTrans.png) no-repeat left top; height:35px; margin-bottom:-17px;}

.hpCatsCntMain .liveSexCams {margin:0 0 25px 15px; background:#642210 url('images/bg-hp-box-01.png') no-repeat right bottom;}
.hpCatsCntMain .liveSexCams h2 { }
.hpCatsCntMain .liveSexCams ul {margin-left:17px; }
.hpCatsCntMain .liveSexCams ul li {height:43px;
line-height:17px;
padding-bottom:1px;
padding-left:8px;
padding-top:11px;
width:219px;
}
.hpCatsCntMain .liveSexCams ul li.last {width:230px;}
.hpCatsCntMain .liveSexCams ul li a {font-size:14px; padding-left:15px; background:transparent url(images/hp-cats-arrow.png) no-repeat scroll -1px 0; color:#ffae00; font-weight:bold;}
.hpCatsCntMain .liveSexCams ul li div {margin-left:15px; font-size:11px;}

.hpCatsCntMain .commonTags,
.hpCatsCntMain .popularSearch {margin-bottom:25px;}
.hpCatsCntMain .commonTags h2,
.hpCatsCntMain .popularSearch h2 {  border-left:none; border-right:none;}
/*.hpCatsCntMain .commonTags ul,
.hpCatsCntMain .popularSearch ul {margin-left:20px;}*/
.hpCatsCntMain .commonTags ul li,
.hpCatsCntMain .popularSearch ul li {padding-left:26px; height:36px; line-height:36px;}
.hpCatsCntMain .commonTags {background:#642210 url('images/bg-hp-box-02.png') no-repeat right bottom;}
.hpCatsCntMain .popularSearch {background:#642210 url('images/bg-hp-box-03.png') no-repeat right bottom;}

.hpCatsCntMain .commonTags ul li {width:173px;}
.hpCatsCntMain .commonTags ul li.last {width:100px;}

.hpCatsCntMain .popularSearch ul li {width:180px;}
.hpCatsCntMain .popularSearch ul li.last {width:100px;}

/***************************************/

.header {width:124px; height:125px;position:relative; float:left; margin-left:6px;margin-top:-0px}
.header img {float:none; margin:0 !important;}
.upperMenu {width:850px; height:78px; background:url('images/bg-top-menu.png?v=2'); float:right; margin:17px 0 33px;}
.upperMenu ul.panel1 {list-style:none; float:left; height:34px; margin:12px 0 0 81px;}
.upperMenu ul.panel1 li {font-size:13px; font-weight:bold; color:#382b36; float:left; height:34px; line-height:34px; position:relative; padding:0 8px;background:url("images/bg-secondary-menu-sep.jpg?v=2") no-repeat scroll right center transparent;}
.upperMenu ul.panel1 li a {color:#fff; text-decoration:none; display:block;}
/*.upperMenu ul.panel1 li.signUp a {color:#a35c00;}*/
.upperMenu ul.panel1 li.selected {margin:0 10px;height:45px; line-height:53px; color:#fff; font-size:15px; font-weight:bold; background:url('images/bg-tab-selected.png?v=2') left top; top:-9px; padding:0 5px;}
.upperMenu ul.panel1 li.selected.um-myaccount-celeb {background:none;line-height:35px;}
.upperMenu ul.panel1 li.selected.um-myaccount-celeb span {display:none !important}
.upperMenu ul.panel1 li.selected.um-myaccount-celeb  a{color:#fff !important;font-size:12px;}

.upperMenu ul.panel1 li.selected a {color:#061d2e; font-size:15px; font-weight:bold;}
.upperMenu ul.panel1 li.selected span.left,
.upperMenu ul.panel1 li.selected span.right {display:block; height:45px; position:absolute; top:0;}
/*.upperMenu ul.panel1 li#whoOnline.selected {background:url('images/bg-tab-selected-online.png');}
.upperMenu ul.panel1 li#whoOnline.selected span.left {width:9px; height:40px; left:-7px; background:url('images/bg-tab-selected-left-online.png'); display:none;}*/
.upperMenu ul.panel1 li.selected span.left {width:33px; left:-33px; background:url('images/bg-tab-selected-left.png?v=2'); }
.upperMenu ul.panel1 li.selected span.right {width:33px; right:-33px; background:url('images/bg-tab-selected-right.png?v=2');}
.upperMenu .UserNameDiv{clear:both;padding:18px 0;text-align:right; margin-right:3px; font-size:11px; font-weight:bold; color:#FF0000;}
.techDiv, .searchDiv .text2 {display:none;}

ul.bottomMenuTabsDiv {background:none; list-style:none; height:auto; line-height:29px; float:left; margin-left:74px; display:inline; width:100%; }
ul.bottomMenuTabsDiv li {float:left; background:none; padding:0 8px;}
ul.bottomMenuTabsDiv li a {font-size:12px; color:#fff; font-weight:bold; text-decoration:none; display:block; padding-left:13px; background:url('images/bg-bottom-menu-links.png') no-repeat left center;}
ul.bottomMenuTabsDiv li.selected a {color:#FFAE00;}
ul.bottomMenuTabsDiv li.last {background:none;}

.searchDiv {width:168px; float:right; padding:0; margin:16px 9px 0 0;}
.searchDiv input.inputGray {width:138px; height:14px; padding:2px; font-size:12px; border:1px solid #666; float:left; margin:0;margin-top:-2px;}
.searchDiv img.searchIcon {float:right; margin:1px 0 0 0;}
.searchDiv a.advancedSearch {float:right; line-height:11px; font-size:10px; text-decoration:none; color:#fff; margin-right:26px;}

/* profile */

.profileTopSection{float:left;width:990px;}
.profileTopSection .headerContainer{width:100%;height:28px;line-height:28px;font-size:16px;font-weight:700;color:#369;float:left;text-align:center;}
.profileTopSection h2{font-size:20px;width:264px;float:left;margin-left:7px; text-align:left; color:#f6f6f6; font-weight:bold;}
.profileTopSection input.btn_chat_free{float:left;}
.profileTopSection .imgContainer{width:654px;height:276px;float:left;position:relative;margin:0 0 6px 7px;}
.profileTopSection .imgContainer a.signUpLink {display:block; width:321px; height:246px; position:absolute; top:0; left:0; z-index:2; background:url('images/trans.gif');}
.profileTopSection .imgContainer div{float:left;}
.profileTopSection .imgContainer .mainImg {border-width:4px; border-style:solid; border-color:#2f0c06;position:relative;}
.profileTopSection .imgContainer .mainImg .enterChatPopup{ display: none; width: 140px; height: 43px; line-height: 31px; text-transform: uppercase; background: url(images/privateSlide.png) no-repeat; color: #fff; text-align: center; font-weight: 700; letter-spacing: 1px; position: absolute; left: 91px; /*top: 109px;*/ top:88px; text-decoration: none; }
.profileTopSection .imgContainer .mainImg .freeChat{ display: none; width: 139px; height: 43px; line-height: 31px; text-transform: uppercase; background: url(images/freeSlide.png) no-repeat; color: #fff; text-align: center; font-weight: 700; letter-spacing: 1px; position: absolute; left: 90px; /*top: 109px;*/ top:88px; text-decoration: none; }
.profileTopSection .imgContainer .mainProfileImg a.enterChat {left:3px!important; top:-32px!important;}
.profileTopSection .imgContainer .mainImg .enterChatPopup.groupChat {background:transparent url(images/groupChatSlide.png) no-repeat scroll 0 0;}

.profileTopSection .imgContainer .mainProfileImg a.enterChat,.profileTopSection .hostTopDetails  a.enterChat {margin-left:1px;width:320px;height:27px;clear:both;text-decoration:none; background: url("images/privateBackVP.gif?v=2") no-repeat center -54px; border-top: 1px solid #666666; color: #fff; display: block; text-align: center; font-weight: bold; line-height: 27px;font-size:13px; }
.profileTopSection .imgContainer .mainProfileImg a.enterChat:hover,.profileTopSection .hostTopDetails  a.enterChat:hover {background-position:center -81px; color:#fff;}
.profileTopSection .imgContainer .mainProfileImg a.freeChatBtn,.profileTopSection .hostTopDetails  a.freeChatBtn {background-position:center 0px; color:#fff;}
.profileTopSection .hostTopDetails a.enterChat {width:312px;}
.profileTopSection .imgContainer .mainProfileImg a.freeChatBtn:hover,.profileTopSection .hostTopDetails  a.freeChatBtn:hover {background-position:center -27px; color:#fff;}
.profileTopSection .imgContainer .mainProfileImg a.groupChatBtn,.profileTopSection .hostTopDetails  a.groupChatBtn{background-position:center -216px; border:none;}
.profileTopSection .imgContainer .mainProfileImg a.groupChatBtn:hover,.profileTopSection .hostTopDetails  a.groupChatBtn:hover {background-position:center -243px; color:#fff;}
.profileTopSection .imgContainer .mainProfileImg a.enterChat {position:relative; top:-29px ;}
.hostTopDetails a.enterChat.groupChatBtn {background-position:center -216px;}
.hostTopDetails a.enterChat.groupChatBtn:hover {background-position:center -243px;} 


.profileTopSection .imgContainer .mainImg img{width:320px;height:240px; display:block; background:#144163; /*padding:2px; border-width:1px; border-style:solid; border-color:#020000 #616161 #616161 #020000;*/ float:left;}
.profileTopSection .imgContainer .smallImg{margin:0 0 6px 6px; background:#144163; border-width:4px; border-style:solid; border-color:#2f0c06; position:relative;}  
.profileTopSection .imgContainer .smallImg img{width:149px;height:113px; display:block; /*padding:2px; border-width:1px; border-style:solid; border-color:#020000 #616161 #616161 #020000;*/ float:left;}
.profileTopSection .imgContainer .smallImg a.videoIcon {display:block; background:url('images/play-btn.png') no-repeat left bottom; border:none; display:block; width:45px; height:45px; left:52px; padding:0; position:absolute; top:36px; z-index:3;}
.profileTopSection .imgContainer .smallImg a.videoIcon:hover, .profileTopSection .imgContainer .smallImg a.videoIconOn {background-position:left top;}
.profileTopSection .hostTopDetails{width:313px;float:right;height:270px; background:#2f0c06 url('images/trans-profile.png');} 
.profileTopSection .hostTopDetails ul{margin-bottom:20px;float:left;list-style:none;width:300px;margin-top:15px;}
.profileTopSection .hostTopDetails ul li{font:14px/20px arial;min-height:30px;height:auto!important;height:30px;width:263px;line-height:26px;/*background:url('images/bg-host-top-details-li.png') repeat-x left bottom;*/margin-left:20px; margin-top:2px;float:left;color:#f6f6f6;border-bottom: 1px dotted #333333;}
/*.profileTopSection .hostTopDetails ul li.notify{background:none;}*/
.profileTopSection .hostTopDetails ul li img{margin:-2px 9px 0 0;}
.profileTopSection .hostTopDetails ul li img.imgRating{margin:0 0 -3px 3px;}
.profileTopSection .hostTopDetails ul li a{font-size:14px;}
li.MessageMe a{background:url("images/bg-rvLinksMsg.png") no-repeat scroll left center transparent;
padding-left:23px;}
.profileTopSection .hostTopDetails ul li a.notifyLnk{padding-left:20px;background:url(images/bullet-notify.png) no-repeat left center;}
.profileTopSection .hostTopDetails ul li a.add2FavLnk{padding-left:20px;background:url(images/bullet-add-to-favs.png) no-repeat left center;}
.profileTopSection .hostTopDetails ul li .featuresCnt{width:192px;height:20px;float:right;margin-top:4px;}
* + html .profileTopSection .hostTopDetails ul li .featuresCnt{margin-top:-24px;}
.profileTopSection .hostTopDetails ul li .flagsCnt{width:205px;float:right;margin:9px 0 7px;}
* + html .profileTopSection .hostTopDetails ul li .flagsCnt{margin-top:-17px;}
.profileTopSection .hostTopDetails ul li .flagsCnt img{float:left;margin:0 2px 2px 0;}
.profileTopSection .hostTopDetails input.profileBtn{width:315px;height:29px;float:left;border:0;margin-bottom:6px;font-family:Arial;text-transform:uppercase;color:#fff;font-weight:700;cursor:pointer;}
.profileTopSection .hostTopDetails input.privateChatBtn{background:transparent url(images/privateBackVP.gif) no-repeat scroll center -54px;text-indent:-1000px;overflow:hidden;height:27px}
.profileTopSection .hostTopDetails input.privateChatBtn:hover{background-position: -18px -27px;}
.profileTopSection .hostTopDetails input.freeChatBtn{background:url(images/bg-free-chat-btn.jpg); display:none;}
ul.profileTabs{float:left;margin-left:8px;width:100%;list-style:none;}
ul.profileTabs li{float:left; margin-right:3px;}
ul.profileTabs li a{display:block;height:32px;line-height:32px;background:#671a0d;font-size:12px;padding:0 25px; color:#ffffff; text-decoration:none;}
/*ul.profileTabs li a.last{background:none;}*/
ul.profileTabs li a span{color:#FFAE00; text-decoration:none; margin-left:3px;}
ul.profileTabs li a.selected{background:#2f0c06 url('images/bg-profile-tab-selected.png') no-repeat left top;color:#Fff;text-decoration:none;cursor:default; font-weight:bold;}
/*ul.profileTabs li a.beforeSelected{background:#fff;}*/
#panelWrap{width:978px;background:#2f0c06;font-size:11px;margin-left:8px;float:left;padding-bottom:11px;}
.HostDetails{float:left;width:978px;}
.HostDetails *{font-size:13px;color:#ffffff;}
.HostDetails h3{font-size:13px;font-weight:700;color:#ffffff}
.HostDetails ul{margin-bottom:8px;list-style:none;}
.HostDetails ul li{line-height:18px;}
.HostDetailsRight ul{float:left;/*padding-bottom:10px;*/margin:12px 18px 0; background:#260a05;}
.HostDetailsRight ul li{min-height:23px; height:auto!important; height:23px; line-height:21px; background:url('images/bg-host-profile-details-li.png') repeat-x left bottom; margin-bottom:-2px;}
.HostDetailsRight ul li span{width:126px;padding-left:9px;display:block;float:left;font-weight:bold;}
.HostDetailsRight ul li span.value{font-weight:normal;padding-left:0;width:146px;padding:0 6px}
.HostDetailsLeft{float:left;width:630px;min-height:170px;height:auto!important;margin:18px 0 0 15px;}
.HostDetailsLeft * {color:#ffffff;}
.HostDetailsRight{float:right;margin:13px 0 11px;}
.HostDetailsRight h3 {margin-bottom:12px;}
.reviewsCnt{width:945px;float:left;margin:9px 0 0 11px;}
.reviewsCnt h3{float:left;width:936px;height:25px;line-height:25px;background:#222222;padding-left:9px;color:#fff;}
.reviewsCnt ul{list-style:none;float:left;width:100%;}
.reviewsCnt ul li{width:100%;float:left;min-height:22px;height:auto!important;line-height:22px;color:#fff;background:url('images/bg-host-reviews-li.png') repeat-x left bottom;padding-bottom:5px;}
.reviewsCnt ul li span{display:block;float:left;line-height:22px;}
.reviewsCnt ul li span.date{width:53px;padding-left:10px;}
.reviewsCnt ul li span.rating{width:93px;}
.reviewsCnt ul li span.reviews{width:840px;font-size:13px; overflow:hidden;}
.reviewsCnt ul li span.reviews span.date {float:none; display:inline; font-size:13px; color:#FF0000; padding-left:5px;}
.reviewsCnt ul li.head{background:none;height:27px;line-height:27px;}
.reviewsCnt ul li.head span{text-transform:uppercase;font-weight:700;color:#999;}
.reviewsCnt ul li img{height:14px;margin-top:5px;}
a.viewAllReviewsLink {font-size:13px;}
* html ul.profileTabs li{float:left;height:32px;line-height:32px;background:none;padding:0 25px;}
* html ul.profileTabs li a,* html ul.profileTabs li a.selected{background:none;}
* html ul.profileTabs li a{display:inline;font-size:11px;padding:0;}
* html .rlsCnt .singleRlsCnt .hostImgCnt a,* html .rlsCnt .singleRlsCnt .hostImgCnt a:hover{border:none;top:0;left:0;}
.profileTopSection .imgContainer,.profileTopSection .hostTopDetails,#panelWrap,.reviewsCnt,.profileTopSection h2,.rlsCnt,.rlsCnt .singleRlsCnt,.hostImgCnt{display:inline;}
.rlsCnt{width:972px;float:left;margin-left:4px;}
.rlsCnt p.sort{height:36px;line-height:36px;}
.rlsCnt p.sort *{font-size:12px;}
.rlsCnt p.sort a.selected{text-decoration:none;color:#fff;cursor:default;font-weight:700;}
.rlsCnt p.sort span{margin:0 10px; color:#fff;color:#304353;}
.rlsCnt .singleRlsCnt{width:468px;height:150px;float:left;margin:0 14px 12px 0;position:relative;}
.rlsCnt .singleRlsCnt .leftCol{width:296px;float:left;position:relative;height:142px; background:#280A05;}
.rlsCnt .singleRlsCnt .leftCol a{padding-left:7px;}
.rlsCnt .singleRlsCnt h3{line-height:17px;font-size:12px;font-weight:bold;color:#FFAE00;padding-left:7px;margin-top:5px;/*height:17px;*/}
.rlsCnt .singleRlsCnt h3 img {float:right; margin:0 9px 0 0;}
* + html .rlsCnt .singleRlsCnt h3 img {position:relative; top:-19px; margin-bottom:-19px;}

.rlsCnt .singleRlsCnt p{margin-left:7px;}
.rlsCnt .singleRlsCnt p.desc{width:286px;height:58px;line-height:19px;overflow:hidden; font-size:12px; color:#f6f6f6; margin-top:6px;}
.rlsCnt .singleRlsCnt p.title{margin-top:8px;font-weight:700;}
.rlsCnt .singleRlsCnt ul{list-style:none;position:absolute;bottom:6px; left:10px;}
.rlsCnt .singleRlsCnt ul li{height:22px;line-height:22px;font-weight:700; font-size:12px; color:#f6f6f6;}
.rlsCnt .singleRlsCnt ul li span{display:block;width:54px;float:left;font-weight:400; font-size:12px; color:#f6f6f6;}

div.vidBottomCon{position:absolute;bottom:0;width:296px;left:0;}
div.vidBottomCon * {color:#ffffff;}
div.vidBottomCon div{margin:5px 7px;}
div.vidLength{float:left;}
div.vidPrice{float:right;}

.hostImgCnt{float:left;width:151px;position:relative;margin:0 4px 0px 0; border-style:solid; border-width:2px; border-color:#1e1d1d; background:none;}
.hostImgCnt a{display:block;width:151px;height:111px;position:relative; z-index:2;}
/*.hostImgCnt:hover,.hostImgCnt a:hover{border-color:#FFAE00 !important}*/

.borderOn{border-color:#FFAE00 !important}
.hostImgCnt a.playBtn{display:block;width:45px;height:45px;position:absolute;top:39px;left:56px;background:url(images/play-btn.png) no-repeat left bottom;z-index:3;border:none;padding:0;}
.hostImgCnt a.playBtn:hover {background-position:left top;}
.rlsCnt .singleRlsCnt input.button{width:151px; height:21px;}
.vidButton{width:151px;height:27px !important;background: url(images/privateBack.gif) no-repeat -66px -162px;/*text-indent:-1000px;overflow:hidden;*/border:none}
.vidButton:hover {background-position:-66px -189px;} 
* + html .rlsCnt .singleRlsCnt input.button {padding-bottom:0;}
.containerThumbs{width:970px;float:left;border:none;margin-left:9px;}
.containerThumbs .topContentThumbs{width:100%;line-height:37px;clear:both;float:left;}
.containerThumbs .topContentThumbs #CompleteUncensored{width:500px;margin-left:236px;float:left;text-align:center;color:#fff;}
.containerThumbs .topContentThumbs p{text-align:right;color:#ffffff;margin-right:57px;}
.containerThumbs .navigationCnt{width:881px; height:16px; float:left; background:#280A05; margin-left:39px;position:relative;}
.containerThumbs .navigationCnt * {font-weight:normal!important;color:#fff; font-size:10px;}
.containerThumbs .navigationCnt a.prevPage,.containerThumbs .navigationCnt a.nextPage{/*float:right;*/}
.containerThumbs .navigationCnt .navi {padding:0; height:16px; line-height:16px; position:absolute; top:0;}
.containerThumbs .navigationCnt .navi a {padding:0 10px;border-right:1px solid #64200F;margin:0;}
.containerThumbs .navigationCnt .navi a.active {color:#FFAE00; margin:0;}
.containerThumbs .navigationCnt .navi span.lastNavigationWrap a {border:none;}
.containerThumbs .scrollable{width:884px;height:260px;overflow:hidden;position:relative;float:left;}
.containerThumbs .scrollable .thumb{width:157px;height:119px;float:left;position:relative;margin:0px 21px 8px 1px;background:#131d26;}
.containerThumbs .scrollable .thumb a.mainLink{display:block;width:151px;height:113px;position:relative;border-style:solid;border-width:4px;border-color:#280A05;}
.containerThumbs .scrollable .thumb a.mainLink:hover {border-color:#FFAE00;}
.containerThumbs .scrollable .thumb a.magnify {display:none;}
.containerThumbs .scrollable .thumb:hover a.magnify {display:block; position:absolute; bottom:6px; right:6px; width:23px; height:23px; background:url('images/bg-snapshots-hover.png');}
.containerThumbs .scrollable .thumb .newContentIndicator {position:absolute; left:4px; bottom:2px; background:url('images/trans.png'); height:12px!important; line-height:12px!important; padding:0 3px;}
a.activeImage img {border:none;}
.containerThumbs .prevPageCnt {float:left; width:38px; height:29px;}
.containerThumbs .nextPageCnt {float:right; width:40px; height:29px;}
.containerThumbs .prevPageCnt, .containerThumbs .nextPageCnt {margin-top:113px;}
p.hostBaloon{position:absolute;width:260px;height:91px;background:url(images/bg-host-baloon.png);top:-70px;right:75px;font-family:Verdana;font-size:12px;color:#666;text-align:center;font-weight:700;line-height:22px;padding:42px 13px 0 56px;}
p.hostBaloon a{color:#f60;}
.otherHostsCnt{width:978px;height:235px;background:#2f0c06;float:left;margin:20px 0 0 8px;padding:0;}
.otherHostsCnt h3{width:886px;float:left;text-align:center;height:30px;line-height:30px;font-size:11px;margin:14px 0 8px;display:block!important;}
.otherHostsCnt .hostCnt{width:109px;height:89px;float:left;position:relative;margin:10px 46px 0 0;}
.otherHostsCnt .hostCnt h4{width:109px;position:absolute;top:-16px;left:0;text-align:center;white-space:nowrap;}
.otherHostsCnt .hostCnt h4 a{text-decoration:none;font-size:11px;}
.otherHostsCnt .hostCnt img{border:1px solid #000;}
.otherHostsCnt .hostCnt p.online{bottom:1px;}
.hpHostListContainerInner {float:left; width:990px; margin-left:1px;}
.hpHostListContainerInner .singleHostContainer {margin:0 6px; width:174px;}
.hpHostListContainerInner .singleHostContainer .contentHost {width:171px!important;}
.hpHostListContainerInner .singleHostContainer a.enterChat {width:160px;}
.hpHostListContainerInner .singleHostContainer p.singleHostNickname,
.hpHostListContainerInner .singleHostContainer p.singleHostLinks {width:167px;left: 6px;}
.groupedVideos {width:459px; float:left; border:2px solid #FFAE00;padding:0 2px 5px 0;margin:-4px 0 17px -4px;/*height:303px;*/ }
.groupedVideosInnerCnt {width:482px; float:left; margin-bottom:-25px;padding:2px;}
* + html .groupedVideosInnerCnt {margin-bottom:-13px;}
.videosEvenColumn, .videosOddColumn {margin-top:36px; width:468px;}
.videosEvenColumn {float:left;}
.videosOddColumn {float:right; margin-right:21px;}

.otherHostsCnt .singleHostContainer {height:159px;}
.otherHostsCnt .singleHostContainer a.enterChatPopup {left:18px;}
 
/*.groupedVideos {width:950px; float:left; border:1px solid #acacac; margin-right:12px;}
.groupedVideosInnerCnt {width:482px; float:left; margin:0 0 -12px 0;}
* + html .groupedVideosInnerCnt {margin:0;}*/

/* snapshots lightbox */
.slideContent {width:740px; /*height:610px;*/ height:616px; background:#2F0C06; margin-left:-235px!important;}
/*.slideContent img.loading {float:left; margin:0 0 0 35px;}*/
a.modalCloseImgSnapshots {background:url('images/bg-rls-videos-close-btn.png'); width:77px; height:20px; right:14px;}
.slideContent .bottomContentSlide .contentProfile2, .slideContent .bottomContentSlide .contentProfile2 img {display:none;}
.slideContent .bottomContentSlide #startStop.contentProfile2 {display:block; border:none; width:108px; height:30px; background:url('images/bg-slideshow-btn.png');padding:0;margin:12px 0 0 13px!important;}
.slideContent .bottomContentSlide #startStop.contentProfile2 a {display:block; height:28px;}
..slideContent .bottomContentSlide #startStop.contentProfile2 a span {color:#000; float:left; margin:8px 0 0 30px; text-transform:uppercase;}
.slideContent .bottomContentSlide #prevNext {margin:12px 17px 0 0; float:right;}
p.imgIdx {height:38px; line-height:38px; color:#fff; font-family:Verdana; float:left; margin-left:18px;}
.slideContent .slideshowMainImgCnt {width:740px; height:525px; /*margin-left:35px!important;*/ text-align:center; vertical-align:middle;}
.slideContent .simplemodal-close {width:77px; height:20px;}
.header .hpSignUpUser {position:absolute; right:0; top:4px; font-weight:bold;}
.header .hpSignUpUser ul li a {color:#fff;}

/* hp member */
.hpMemberBox {float:left; width:983px; margin:0 0 26px 5px;}
.hpMemberBox .hostImgCnt .topDetails a {padding:0;}
.hpMemberBox .singleHostContainer p a {font-weight:bold;}
.hpMemberBox .singleHostContainer p.singleHostLinks a {font-weight:normal;}
.hpMemberUpperMessage {height:51px; border-bottom:0; margin-bottom:22px; position:relative;}
.hpMemberUpperMessage .bottomBorderBg {width:985px; height:14px; background:url('images/bg-hpMemberUpperMessage.png'); position:absolute; left:-1px; bottom:-14px;}
.hpMemberUpperMessage p {color:#f1f1f1; font-size:11px; font-weight:bold; float:left; padding:11px 11px 0;}
.hpHostlistContentInnerCnt {width:990px; float:left; margin-left:5px;}
.hpHostlistContentInnerCnt .singleHostContainer {margin:0 2px 13px;}
.member h3 {display:block; color:#FFAE00; float:left; margin:10px 0 0 13px; text-transform:none; width:100%;}
a#vmOnline {/*margin:-6px 15px 5px 0;*/ text-align:right; width:260px; float:right; height:20px; line-height:20px; font-weight:bold; text-decoration:none; display:inline; margin:0;}
* + html a#vmOnline {margin-top:-20px; position:relative;}
.newRecordedHighlightsContainer {width:990px; height:475px; background:none;}
.memberVideos {float:right;}
.newRecordedHighlightsContainer h3 {color:#FFAE00; margin:10px 0 0 13px;}
.newRecordedHighlightsContainer .hostImgCnt {width:180px; height:163px; float:left; margin:25px 6px 13px; background:#666;}
.newRecordedHighlightsContainer .hostImgCnt a {width:180px; height:163px; padding:0;}
.newRecordedHighlightsContainer .hostImgCnt .topDetails {position:absolute; width:171px; height:18px; top:-19px; left:-1px;}
.newRecordedHighlightsContainer .hostImgCnt .topDetails a {border:none; color:#fff; text-decoration:none; font-weight:bold; float:left; height:15px; width:110px;}
.newRecordedHighlightsContainer .hostImgCnt .topDetails a:hover {top:0; left:0;}
.newRecordedHighlightsContainer .hostImgCnt .topDetails img {float:right; margin-top:3px;}
.newRecordedHighlightsContainer .hostImgCnt input.button{position:absolute; bottom:0; left:0; width:180px; height:26px; padding-bottom:3px; color:#424242; text-transform:uppercase; background:url('images/privateBack.gif') -53px -190px; letter-spacing:1px; padding:0; z-index:2;}
.newRecordedHighlightsContainer .hostImgCnt input.button:hover {background-position:-53px -163px!important;}
.newRecordedHighlightsContainer .hostImgCnt a.playBtnA {width:45px; height:45px; position:absolute; border:0; top:45px; left:66px; background:url('images/play-btn.png') center bottom; padding:0;}
.newRecordedHighlightsContainer .hostImgCnt a.playBtnA:hover {background-position:center top;}
.hpMemberBox p.openingText {font-size:12px; color:#e2e2e2; float:left; margin:5px 0 5px 13px; background:url('images/hp-cats-seperator.png') repeat-x left bottom; padding-bottom:16px; width:450px;}
.member p.openingText {margin-left:13px; width:955px; font-size:13px; font-weight:bold;}
.hpMemberBox .newRecordedHighlightsInnerContainer {margin-left:5px; width:990px; background:url('images/trans-profile.png');}
.viewMore a.ncntViewMore {font-weight:normal!important;}

a.memberBanner {display:block; width:990px; height:92px; background:url('images/banner-member.jpg'); float:left; margin-top:55px; margin-left:4px;}

/* mini profile */
.miniProfileOverlay {position:absolute; top:0; right:0; width:313px; height:246px; background:url('images/bg-member-containers.png'); border:1px solid #2f0c06; z-index:3;}
.miniProfileOverlay h2 {display:block; width:100%; text-align:center; margin-top:30px; float:left; margin-left:0;}
.miniProfileOverlay a.signUpBtn {display:block; margin:20px 0 0 12px; float:left; width:287px; height:64px; padding-top:10px; background:url('images/bg-mini-profile-join-btn.jpg') repeat-x; border:1px solid #515151; text-align:center; font-size:18px; text-transform:uppercase; font-weight:400; line-height:26px; text-decoration:none;}
.miniProfileOverlay p.checkOut {width:313px; height:47px; background:url('images/bg-member-containers.png'); border:1px solid #010101; margin:24px 0 0 -1px; text-align:center; color:#e8a6a6; font-size:16px; padding-top:7px; float:left;}
* + html .miniProfileOverlay p.checkOut {margin-top:25px;}
.miniProfilepanelWrap {margin-top:20px; padding-bottom:0!important;}
.profileTopSectionMiniProfile {height:276px;}
.miniProfilepanelWrap .HostDetailsLeft {min-height:78px; height:auto!important; height:78px;}
.miniProfilepanelWrap .HostDetails .HostDetailsRight ul {float:left;/*padding-bottom:10px;*/margin:12px 18px 0;}
.miniProfilepanelWrap .HostDetails .HostDetailsRight ul li {min-height:23px; height:auto!important; height:23px; line-height:21px; background:url('images/bg-host-profile-details-li.png') repeat-x left bottom; margin-bottom:-2px;}
.miniProfilepanelWrap .HostDetails .HostDetailsRight ul li.prefs {background:none;}
/*.miniProfilepanelWrap .HostDetails .HostDetailsRight ul li span {margin-top:-2px;}*/
.miniProfilepanelWrap .HostDetails .HostDetailsRight ul li span.name {width:135px;padding-left:9px;display:block;float:left;font-weight:bold;}
.miniProfilepanelWrap .HostDetails .HostDetailsRight ul li span.value {width:118px;font-weight:normal;white-space:nowrap;padding-left:0;}
.hpHostListContainer h3 {text-transform:none; display:block; text-align:left; background:url('images/hp-cats-seperator.png') repeat-x left bottom; width:956px; font-size:14px; font-weight:bold; color:#ffffff; margin:1px 0 11px 9px; padding-bottom:3px; height:30px; line-height:30px; position:relative; display:none;}
.hpHostListContainer h3 a {position:absolute; right:0; top:0; font-weight:normal;}
.hpHostListContainer h2, .newRecordedHighlightsContainer h3 {font-size:15px; color:#fff; padding-bottom:3px; width:958px; float:left; margin:10px 0 12px 10px; font-weight:bold;}

/* rls popup */

.rlsLBContent {width:429px; min-height:455px; height:auto!important; height:455px; background:#2F0C06; color:#fff; margin:0 0 0 -64px;}
.rlsLBContent * {color:#f4f4f4;}
.playRlsTitle {height:38px; width:334px;}
.playRlsTitle span {height:38px; line-height:38px; float:left; margin-left:17px; font-size:12px; font-weight:bold;}
.playRlsTitle img {float:left; margin:13px 0 0 10px;}
#PlaceForVideo {width:397px; height:300px/*341px*/; margin:auto;/* background:#959595; ELAD*/}
.playRlsDescription {width:397px; color:#f4f4f4; font-weight:bold; margin:12px 0 10px 17px; padding-bottom:12px; /*border-bottom:1px solid #d2d2d2;*/}
ul.playRlsData {list-style:none; margin:0 0 0 17px; color:#505050; padding-bottom:25px; width:397px;}
ul.playRlsData li {float:left;}
ul.playRlsData li.price {float:right;}

a.simplemodal-close{background:url("images/simplemodal_close.png") no-repeat scroll 0 0 transparent;height:21px;right:7px;top:10px;width:21px;}	
a.modalCloseImgRlsVideos {width:77px; height:20px; background:url('images/bg-rls-videos-close-btn.png'); cursor:pointer; position:absolute; right:16px; top:10px; z-index:3200;}

/* favorites */
.pagerFav, .pagerFav {display:none;}
table.MyFavTable {margin: 15px 0 0 120px; width:auto!important;}
table.MyFavTable td {background:#666; border:1px solid #111;}
table.MyFavTable .imgGalleryDiv, table.MyFavTable .imgGalleryDiv img {width:108px!important; height:90px!important;}
table.MyFavTable .btn_chat_private {/*background:#FFAE00; color:#424242!important;*/ width:122px;}
table.MyFavTable .cnt, .Gcnt {background:#383838; color:#fff;}
table.MyFavTable .red {color:#FFAE00;}
table.MyFavTable .addNote {width:53px; background:#666; border:1px solid #333;}
.favoriteTop .Gcnt {background:#666;}
.favoriteTop .combo1 {margin-left:160px;}

/* end video chat */
.recomendHostCont, .rateHostCont .newUserRightDivTitle {display:none;}
.rateHostCont {float:none; margin:auto; background:#000000; width:990px; border:none;}
/*.rateHostCont p {text-align:center; height:10px!important;}*/
p.rateHostTopText {text-align:center; width:100%; height:10px!important; padding:10px!important;}
.rateHostCont span {color:#b8b8b8; font-size:12px; font-weight:normal;}
table.rateChats {width:635px!important; width:780px!important; margin:auto; border:1px solid #5d5d5d !important;}
table.rateChats th {background:none !important; border-bottom:1px solid #3b3b3b; color:#FF0000; border-right:1px solid #414141 !important; font-size:13px;}
table.rateChats th div {display:none;}
table.rateChats td {border-right:1px solid #414141 !important; border-bottom:1px solid #414141 !important; color:#b8b8b8;}
table.rateChats td strong {color:#fff;}
textarea#reviewText {width:430px; height:81px; border:1px solid #272727; background:#ccc; font-family:arial; font-size:12px;}
table.videoChatTopTable {background:#484848;}
table.videoChatTopTable a {color:#FFAE00; letter-spacing:0; font-weight:normal !important;}

.endVideoChatTopBoxes {width:990px; height:138px; margin:0 auto 10px;}
.endVideoChatLeftTop {width:485px; height:136px; float:left; background:#000000; overflow:hidden;}
.endVideoChatRightTop {width:485px; height:136px; padding-left:4px; float:right; background:#000000;}
.endVideoChatLeftTop img {float:left; margin:3px 0 0 3px; border:1px solid #383838;}
.endVideoChatLeftTop h3 {font-size:20px; text-align:center; margin-top:30px; width:309px; float:right; white-space:nowrap;}
.endVideoChatLeftTop a {display:block; text-align:center; margin-top:33px; width:309px; float:right; white-space:nowrap;}
.endVideoChatRightTop .chatWithMe {width:102px; height:97px; border:1px solid #4a4848; background:#393939; float:left; margin:8px 0 6px 41px;}
.endVideoChatRightTop img {float:left; margin:1px 0 0 1px;}
.endVideoChatRightTop input {width:100px; height:17px; border:none; background:url('images/spriteBack.gif') repeat-x 0 0px; float:left; margin:2px 0 0 1px; color:#fff; text-transform:uppercase; font-weight:bold; font-size:10px; padding-bottom:3px; cursor:pointer;}
* + html .endVideoChatRightTop input {margin-left:-40px;} /* strange ie bug fix */
.endVideoChatRightTop input:hover {background-position:0 -77px; color:#fff;}
* + html .endVideoChatRightTop input {padding-top:2px; font-size:11px;}
.endVideoChatRightTop a {display:block; width:100%; text-align:center; /*margin-top:12px;*/ float:left;}
/* + html .endVideoChatRightTop a {margin-top:10px;}*/
input#btnRateMe {width:347px; height:39px!important; padding:0; background:url('images/bg-btn-with-arrow.png'); font-size:17px; font-weight:bold; text-transform:uppercase; padding-bottom:2px; margin:20px 0 17px;}
* + html input#btnRateMe {padding:0;}
input#btnRateMe.buttonRed {border:none!important;}

/* general */
.content_host_agent, .pagecontentcon {background:#2f0c06; padding:16px;}
.content_host_agent a {font-size:11px;}
.pagecontentcon h1, .pagecontentcon h2 {color:#fff;}
.pagecontentcon a {color:#FFAE00; font-size:11px;}
.footerDiv ul.first {margin-top:7px;}
.footerDiv ul.first * {font-size:12px!important;}
.footerDiv p.bottomText {height:18px; line-height:18px;}
.detailedListLangCnt {floaT:left; width:100%;}
.detailedListLangCnt h2 {float:left;}
.detailedListLangCnt p {float:left; margin:8px 0 0 10px; width:250px;}
table.pcardTable input.contact {background:none; color:#fff;}
tr.snapshotBtnCnt {background:none!important;}
.blockOverlay {cursor:default!important;}
.videoChatLogo {margin-top:0px;}
.page_videochat .regularScreenChat {margin: 0 auto 0 !important;}
.footerDiv .foterBody img {visibility:hidden;}
.errFileLength {color:#bc0000; font-weight:bold; margin:2px 0 -5px 17px;}
#pfv {width:990px!important;min-height:310px;} /* video chat flash cnt */

/* popups */
.ByCreditBottomDivPopUp {background:#343434; border:1px solid #595959!important;}
.ByCreditBottomDivPopUp * {color:#ccc;}
.ByCreditBottomDivPopUp p.newUserRightDivTitle {background:#FFAE00;}
.ByCreditBottomDivPopUp p.newUserRightDivTitle b {font-size:16px!important; color:#242424;}
.ByCreditBottomDivPopUp .backBillStep {margin-left:10px; background:#666;}
.ByCreditBottomDivPopUp .backBillStep div {color:#fff;}
.ByCreditBottomDivPopUp .backBillStep div img {display:none;}
.ByCreditBottomDivPopUp .backBillStep div.buttonRed {background:url('images/spriteBack.gif') repeat-x 0 0px!important; height:19px!important; line-height:19px!important; margin-top:3px; color:#FFF;}
.ByCreditBottomDivPopUp .backBillStep div.buttonRed:hover {background-position:0 -77px!important; color:#fff;}

.add2favStandAlone {background:none!important;}
.add2favStandAlone .thankYouChat,
.add2favStandAlone .contShereFriends {background:#343434; border:1px solid #595959;}
.add2favStandAlone .contShereFriends,
.add2favStandAlone .contShereFriends p#emailPref label {color:#fff!important;}

/* top pannel */
.hlPanelWrap {height:55px;margin-bottom:8px;margin-top:-40px;width:990px;}
* + html .hlPanelWrap {float:left;height:55px;margin-bottom:-20px;margin-top:-40px;width:990px;z-index:30}
.hlPanelWrap div {float:left; margin-top:30px;}
#hlPanelWrap #niche1, #hlPanelWrap #niche2 {font-size:13px; font-weight:bold; margin-right:5px;}
#hlPanelWrap #niche2 {margin-left:5px;}
#hlPanelWrap #nich1Counter {font-size:13px; color:#FF0000;}
#hlPanelWrap #nich1Counter * {font-size:13px;} 
#hlPanelWrap #nich1Counter span {color:#FFAE00;}


/*background:transparent url(images/arrDownSort.gif) no-repeat 0 0;*/
 #SexierRvPanel #hlpFilter, 
 #SexierRvPanel #hlpLanguages{z-index:10;position:relative;width:133px;}
 #SexierRvPanel #hlpFilter .langsHolder,
 #SexierRvPanel #hlpLanguages .langsHolder{color:#fff;background:#2F0C06;display:none;clear:both;margin-left:-124px;margin-top:8px;list-style-type:none;width:280px; /*border:1px solid #505050;border-top:none;*/}
* + html #hlpLanguages .langsHolder{background:#2F0C06;display:none;clear:both;margin-left:-120px;margin-top:8px;list-style-type:none;width:280px; border:1px solid #505050;border-top:none;}
 #SexierRvPanel #hlpFilter .langsHolder {width:136px;margin-left:-53px;}
 #SexierRvPanel #hlpLanguages .langsHolder ul, 
 #SexierRvPanel #hlpFilter .langsHolder ul{list-style-type:none;background:#2F0C06;}
 #SexierRvPanel #hlpLanguages .langsHolder ul{float:left;width:93px;}
/*#hlpLanguages div.langsHolder ul li:first-child{border-top:1px solid #ffff00;}*/
  
 #SexierRvPanel #hlpFilter .selected, 
 #SexierRvPanel #hlpLanguages .selected{padding-right:16px;margin:3px 10px 0 6px;color:#fff;background:transparent url(images/bg-fav-arrow-down.png) no-repeat right 6px;}
 #SexierRvPanel #hlpFilter *, 
 #SexierRvPanel #hlpLanguages *{cursor:pointer;}
 #SexierRvPanel #hlpFilter ul li,
 #SexierRvPanel #hlpLanguages ul li{ line-height:17px;padding:1px 6px;font-size:11px;border-bottom:1px solid #671A0D !important;/*border-top:1px solid #414141 !important;*/}
  
 #SexierRvPanel #hlpFilter ul li:hover,
 #SexierRvPanel #hlpLanguages ul li:hover{background-color:#671A0D;color:#FFF}
/* #hlpFilter ul>li,#hlpLanguages ul>li{border-top:none !important;}*/
 #SexierRvPanel #hlpFilter div div.arrUL,
 #SexierRvPanel #hlpLanguages div div.arrUL{height:20px;width:20px;background:transparent url(images/bg-fav-triangle.png) no-repeat 0 0;position:absolute;float:none;margin:-7px 0 0 127px}
 #SexierRvPanel #hlpFilter div div.arrUL{height:20px;width:20px;background:transparent url(images/bg-fav-triangle.png) no-repeat 0 0;position:absolute;float:none;margin:-8px 0 0 58px}
* + html #SexierRvPanel #hlpLanguages div div.arrUL{height:20px;width:20px;border:0px solid red;background:transparent url(images/bg-fav-triangle.png) no-repeat 0 0;position:absolute;left:-30px;float:none;}
/* #hlpFilter div.moreDiv,#hlpLanguages div.moreDiv{background:#000000 ;}*/



.hlPanelWrap .pgrClass,.hlPanelWrap .pgrClass {float:right; margin-right:0;padding-right:7px; margin-left:14px;}
.hlPanelWrap .pgrClass li {height:17px; line-height:17px; margin:0!important; padding:0 3px!important; }
.hlPanelWrap .pgrClass li.last {border:none!important; background:none!important;}
.hlPanelWrap .pgrClass li.pgNext {margin:-1px 12px 0; border:none!important; line-height:15px;background:none;}
.hlPanelWrap .pgrClass li a {color:#FFAE00 !important;}
.hlPanelWrap .pgrClass li.pgNext a {font-weight:normal!important; font-size:18px;}
.hlPanelWrap .detailsViewBtn {float:right; margin-right:0px;}
.hlPanelWrap .detailsViewBtn a {position:relative;bottom:10px;float:right; padding-right:18px; background:url('images/bg-icon-list.png') no-repeat right center; font-size:11px; color:#dbdbdb; text-decoration:none; height:18px; line-height:18px;}
.hlPanelWrap .detailsViewBtn a.gallery {background-image:url('images/bg-icon-gallery.png');}


/* narrow addisions to global.css */

.NarrowMenuWrap .more {background:#000000;}
.NarrowMenuWrap a.leftMenuMoreLink, .NarrowMenuWrap a.moreClose, .NarrowMenuWrap a.more {position:absolute; /*left:50%;*/ bottom:-16px!important; /*margin-left:-39px;*/ outline:none; right:5px;}
.NarrowMenuWrap a.more {bottom:-36px!important;}
.NarrowMenuWrap a.moreClose {background-image:url('images/Close.png?v=2');}

/* search results */
.srWrapperCnt {width:1020px; float:left; margin-top:-25px;}
div.srTop { margin: 12px 0; background: #2F0C06; width: 990px; height: 26px; clear: both; line-height: 26px; }
div.srTop span { display: block; float: left; padding: 0 4px 0 0; font-size: 12px; color: #e5e5e5; font-weight: bold; }
div.srTop span.srModel { color: #fff; }
div.srTop span.srTopLeftContent { float: left; padding: 0 12px; }
div.srTop span.srTopLeftContent .highlight{color:#313030;line-height:19px;margin-top:4px;padding-right:0;margin-right:4px;}

div.srTop span.srTopRightContent { float: right; padding: 0 12px; }
div.srTop span.srTopRightContent a#host { border-right: 1px solid #999; margin: 0 4px 0 4px; padding: 0 4px 0 0; }
div.srTop span.srTopRightContent a.activeLink { }
div.srTop span.srTopRightContent a.noActiveLink { color: #fff; text-decoration: none; cursor: default; }

div.srContainer span.srContentTop { display: block; margin-top: 5px; }


div.srContainer { width:173px; height:164px; margin: 0px 31px 0 0; float:left; }
div.srContainer .srContentRight { width: 848px; height: 116px; background: #313030; border: 1px solid #545454; float: left; margin-left: 10px; }
div.srContainer .srContentRight a.srNickNameTitle { font-size: 14px; font-weight: bold; display: block; float: left; }
div.srContainer .srContentRight span.srContentTopLeft { float: left; padding: 0 12px; }

div.srContainer .srContentRight span.srContentTopLeft ul.srContentTopLeftUl { list-style-type: none; clear: both;padding-top:1px; }
div.srContainer .srContentRight span.srContentTopLeft ul.srContentTopLeftUl li { margin: 3px 0; }
* + html div.srContainer .srContentRight span.srContentTopLeft ul.srContentTopLeftUl li { margin: 2px 0; }
div.srContainer .srContentRight span.srContentTopLeft ul.srContentTopLeftUl li span.srContentTopLeftLiCp { font-size: 13px; font-weight: bold; }
div.srContainer .srContentRight span.srContentTopLeft img { float: left; margin-left: 12px; }

div.srContainer .srContentRight span.srContentTopRight { float: right; padding: 0 12px; }
div.srContainer .srContentRight span.srContentTopRight ul { list-style-type: none; }

div.srContainer .srContentRight span.srContentTopRight ul li { float: left; padding: 0 6px 0 6px; border-right: 1px solid #999; }
div.srContainer .srContentRight span.srContentTopRight ul li a { font-size: 12px; font-weight: normal; }
div.srContainer .srContentRight span.srContentTopRight ul li:last-child { border: 0; padding-right: 0; }
div.srContainer .srContentRight p { clear: both; margin: 0 12px; font-size: 12px; }
.srContentTopLeftLiVl {margin-left:3px;}


div.srContainer .srcontentLeft { position: relative; width: 171px; height:129px; overflow: hidden; float: left; border:1px solid #505050;  }
div.srContainer .srcontentLeft a.enterChat { position: relative; height: auto !important; margin-top: 1px; color: #fff; display: block; float: left; font-size: 12px; font-weight: 700; height: 20px; line-height: 20px; background: url(images/spriteBack.gif) repeat-x 0 0px; position: relative; text-align: center; text-decoration: none; text-transform: uppercase; width: 127px; }
div.srContainer .srcontentLeft a { display: block; height: 129px; z-index: 9; }
div.srcontentLeft .srSingleHostLinks a { display: inline; height: auto; color: #FFFFFF; display: inline; height: auto; text-decoration: none; font-size: 11px; }
div.srContainer .srcontentLeft p.srSingleHostLinks { background: transparent url(images/trans.png) repeat scroll 0 0; bottom: -20px; color: #FFFFFF; height: 20px; left: 0; line-height: 20px; position: absolute; text-align: center; width: 171px;}
div.srContainer .srcontentLeft a.srEnterChatPopup { background: transparent url(images/privateSlide.png) no-repeat scroll 0 0; color: #FFFFFF; display: none; font-weight: 700; height: 47px; left: 16px; line-height: 31px; position: absolute; text-align: center; text-decoration: none; /*text-transform:uppercase;*/ top: 35px; width: 139px;}
div.srContainer .srcontentLeft a.vewBio { background: transparent url(images/viewBio.png) no-repeat scroll 0 0; color: #FFFFFF; display: none; font-weight: 700; height: 47px; left: 16px; line-height: 31px; position: absolute; text-align: center; text-decoration: none; /*text-transform:uppercase;*/ top: 35px; width: 139px;}
div.srContainer .srcontentLeft img {width:171px; height:129px;}
div.srContainer .srcontentLeft a.srcEnterChatPopup { background: transparent url(images/srcEnterChatPopup.png) no-repeat scroll 0 0; color: #FFFFFF; display: block !important; font-weight: 700; height: 44px; left: 41px; line-height: 20px; position: absolute; text-align: center; text-decoration: none; /*text-transform:uppercase;*/ top: 30px; width: 44px; }

div.srContentTopDetails {height:23px; line-height:23px; width:173px; float:left;}
div.srContentTopDetails a.srNickNameTitle {float:left; margin-left:2px; color:#fff; text-decoration:none;}
div.srContentTopDetails img {float:right; margin-top:3px;}
.srContainer a.enterChat {width:159px; text-indent:-999px; overflow:hidden; padding-left:3px!important;/*width:171px; height:19px; line-height:19px; background:url('images/spriteBack.gif') repeat-x 0 -57px; display:block; float:left; border:1px solid #505050; border-top:none; text-align:center; text-decoration:none; color:#424242; font-weight:bold;*/}
.srContainer a.enterChat:hover {/*background-position:0 -77px; color:#fff;*/}
.srContainer a.viewProfile {background-position:-10px -108px !important;}
.srContainer a.viewProfile:hover {background-position:-10px -135px !important;}

/* rls + videos */
div#resultDiv div.avatarDiv{background:#000;/*width:176px;*/ width:153px; height:133px;margin:0;}
.combo,.comboCat{font-size:13px;}
.combo select,.comboCat select{width:180px;font-weight:700;background-color:#fff;font-size:13px;}
.onlineGif{position:absolute;z-index:1;}
#resultDiv .HostAlternating{background:none;border:none;width:140px;float:left;text-align:left;}

div.HostAlternating p{color:#333;text-align:left;font-weight:400;padding:0 5px; line-height:14px;margin-top:2px;}
div.HostAlternating p.HNGtitle{text-align:left;padding:4px;color:#333;font-size:12px;font-weight:700; margin-bottom:3px;}
div.HostAlternating input.playBtn{color:#fff!important;width:140px;height:23px;margin:4px 0;}
#resultDiv{padding:0 ;}
#resultDiv .imgGalleryDiv,#resultDiv .imgGalleryDiv img{width:175px;height:133px;}


div#resultDiv .HostAlternating{height:247px;width:181px;text-align:center;margin:0 6px 34px 0;border:1px solid #eee;background:#f9f9f9}

/*div#resultDiv {width:756px; float:left;}*/
#resultDiv .HostAlternating {position:relative;}
#resultDiv .HostAlternating a.buttonRed {background:none; font-family:Arial; color:#336699; font-weight:normal; text-decoration:none; padding:0; line-height:25px; position:absolute; bottom:0; right:5px; width:auto;}
#resultDiv .HostAlternating input.playBtnNew {margin:0; padding:0; width:175px; height:133px; position:absolute; left:3px; top:3px; background:transparent url('images/bg-video-play-btn.png') no-repeat top center; text-decoration:none;}
#resultDiv .HostAlternating input.playBtnNew:hover {background-position:bottom center;}
div.HostAlternating p.videosDetailsP {width:162px; height:16px; line-height:16px; float:left;}
div.HostAlternating p span {float:left; /*width:65px;*/ width:50px;}
div.HostAlternating p span.videosValueSpn {/*float:left; width:auto;*/ width:90px;}
div.HostAlternating p span.videosValueSpn a {font-weight:normal !important; color:#336699; font-size:11px; line-height:16px;}

.topContentRes {padding:9px !important; width:752px; height:25px; line-height:25px; background:#ededed;}
.topContentRes label,
.topContentRes p {float:left; font-size:13px; margin:0 16px 0 9px; font-weight:bold; color:#666; line-height:23px;}
.topContentRes #categoryContainer,
.topContentRes #sortContainer {float:left; width:147px; height:16px;}
.topContentRes a.white {color:#a8a8a8;}

.HostAlternating .imgGalleryDiv {width:175px; height:133px;}
div#resultDiv .videosCnt {height:263px;}
#resultDiv .videosCnt input.buttonRed {right:4px;}
.HostAlternating p.videosDetailsP {line-height:19px;}
/*div.videosCnt p span {width:65px;}*/

a.hostNameGallery {font-family:Arial; font-size:12px;}
/*input.btn_chat_private,div.corners-btnContainerPrivate,div.btnContainer{display:none !important}*/
div.recordImageDiv input.btn_chat_private{display:block !important}

#cntSearchResult #resultDiv table.HostAlternating {height:auto; border:none;}

.videosOpeningText {font-size:13px; font-weight:bold; color:#666; float:left;}
/*.videosCnt p.videosDetailsP span {width:90px;}
.videosCnt p.videosDetailsP span.videosValueSpn {width:70px;}*/

/*wrapper of all elements*/
div.combo {position:relative; left: 0px; top: 0px;}
/*text input*/
.combo input {position: absolute;}
/*icon*/
.combo div.icon {position:absolute;}
/*list wrapper*/
.combo div.list-wrapper {position: absolute; overflow: hidden; /*we should set height and max-height explicitly*/ height: 200px; max-height: 200px; /*should be always at the top*/ z-index: 99999;}
/*"drop-up" list wrapper*/
.combo div.list-wrapper-up {}
/*dropdown list*/
.combo ul {}
/*dropdown list item*/
.combo  li {height: 18px;}
/*active (hovered) list item*/
.combo li.active {}
.combo .visible {display: block; line-height:14px; vertical-align:middle; height: 18px;}
.combo .visible span {display:block;}
.combo .invisible {display: none;}
/*used when emptyText config opt is set. Applied to text input*/
.combo input.empty {}
div.sexy {white-space: nowrap; height: 21px; border: 0; margin: 0; padding: 0;margin-right:20px; }
div.sexy input {color:#FFAE00;float:left;margin: 0 0 0 0; font:normal 12px arial, helvetica, sans-serif; background:none; border:none; line-height:18px; vertical-align:middle; position:relative; height:14px; padding:3px;}
* + html div.sexy input {float:left;height: 18px; padding:1px 3px;}
div.sexy div.icon {float:left;margin-top:8px;position:relative;width:17px; height:21px; border: 0; background:transparent url(images/arrDownSort.gif) no-repeat 0 0; cursor:pointer; z-index:9}
div.sexy div.list-wrapper {left: 0px; top: 21px; border: 1px solid #505050;  background:#000000 url(images/arrSort.png) no-repeat 0 0; padding: 0; margin: 0; width: 144px; bottom: auto;}
div.sexy div.list-wrapper-up {top: auto; bottom: 21px;}
div.sexy ul {list-style-type: none; padding: 0; margin: 0; height: 200px;}
div.sexy  li {padding: 0; padding-left: 5px; font:normal 14px tahoma, arial, helvetica, sans-serif; border-bottom: 1px solid #1b1b1b !important;border-top:1px solid #414141 !important; background-color: #000000;  cursor: pointer; margin: 0; font-style:normal !important; color:#fff;}
div.sexy  li:first-child {border-top:none !important;}

div.sexy li.active {background-color: #222;}
/*for IE*/
div.sexy a, div.sexy a:visited, div.sexy a:active {display: block; width: 100%; width: 146px;	text-decoration: none; font:normal 14px  tahoma, arial, helvetica, sans-serif;	color: #000000; cursor: pointer; margin: 0;	height: 20px;}
div.sexy input.empty {color: gray;}
a.to-highlight:hover {background-color: rgb(223, 232, 246);}

/* hover */
ul.bottomMenuTabsDiv li a:hover,
.header .hpSignUpUser ul li a:hover,
.hpCatsCnt ul li a:hover,
.NarrowMenuWrap .more ul li a:hover,
.pgrClass ul.pages li a:hover,
.hpHostListContainer .singleHostContainer p a.hostNick:hover,
.hpHostListContainer .singleHostContainer p.singleHostLinks a:hover,
ul.profileTabs li a:hover,
.containerThumbs .navigationCnt .navi span.lastNavigationWrap a:hover,
.containerThumbs .navigationCnt .navi a:hover,
ul.profileTabs li a.selected:hover,
.detailsContainer .header ul li a:hover {color:#ffae00!important;}

ul.profileTabs li a:hover {color:#fff!important;}
ul.profileTabs li a.selected:hover {color:#ffae00!important; cursor:default;}

div.myAccountMain div.myAccountContent a:hover,
.bredCr a:hover,
.bredCr a:hover span,
a.red:hover,
table.pcardTable a:hover,
.Section .Question div:hover,
a.close span.linkcolor:hover,
.Section a:hover,
.profileTopSection .hostTopDetails ul li a:hover,
.detailsContainer .header ul li a:hover span,
.leftContent span:hover,
a.alreadyMember:hover {color:#fff!important;}

.foterBody ul a.text3:hover {text-decoration:none;}

/* detailed view */

/* filters */
#SexierRvPanel .hlPanelWrap .langPagerWrapper {margin-top:9px;float:right;}
#SexierRvPanel .hlPanelWrap .hlFilters {margin-top:9px;left:355px;position:absolute;z-index:3}
#SexierRvPanel .hlFilters label {float:left;margin-top:32px;}

/* free chat */
.fvcbcCnt {float:left; margin-left:50px;margin-top:10px;}
* + html .fvcbcCnt {}
.hdCnt, .fvcbcTopContent {float:left;}
  
.hdCaption {width:900px; height:41px; background-color:#1F2D38; float:left;}

.hdCaption input.privateChatBtn {width:319px; height:27px; background:url('images/btnLiveNudeShow.jpg') 0 0 no-repeat; border:0; cursor:pointer; float:right; font-size:12px; font-weight:bold; color:#fff; text-transform:uppercase; padding-bottom:4px; margin:7px 176px 0 7px; text-indent:-999px; overflow:hidden;}
.hdCaption input.groupChatBtn {margin: 8px 0 0 7px;float:left;width:167px;padding:0 0 4px;font:bolder 13px/27px Arial;color:#000;cursor:pointer; text-transform:uppercase;height:27px;background:url('images/bgBtnStartMChat.jpg') 0 0 repeat-x; border:0;width:175px;}
.hdCaption input.vcbPrivateChatBtn {width:319px; height:27px; background:url('images/btnLiveNudeShow.jpg') 0 0 no-repeat; border:0; cursor:pointer; font-size:12px; font-weight:bold; color:#fff; margin:7px 0 0 7px; text-indent:-999px; overflow:hidden;float:left;}
.hdCaption h3.vcbSpyMode{margin:0 7px; text-align:left; font-size:14px; height:41px; line-height:41px; font-weight:bolder;float:left;padding-left:10px;}
/*.hdCaption input.privateChatBtn:hover {background-position:-24px -243px;}*/

* + html .hdCaption input.privateChatBtn {padding-bottom:0;}
.hdCaption h3 {float:right;margin:0 7px; text-align:left; font-size:14px; height:41px; line-height:41px; font-weight:bolder;}
.hdCaption h3 a {font-size:14px; text-decoration:underline;font-weight:bolder;}

.hdContent {width:900px; float:left; margin-top:22px; background:#1f2d38; height:94px; overflow:hidden;}
/*.hdContentLandingPage {width:926px;}*/
.hdContent div {float:left; /*min-height:94px; height:auto!important; height:94px;*/ height:74px;}
.hdContent .hdWhatIdoInPrivate {width:355px; background:url('images/bg-free-chat-sep.gif') repeat-y right top;}
.hdContent .hdWhatIdoInPrivate p {width:307px; text-align:justify;}
.hdContent div h4 {font-size:12px; font-weight:normal; margin:0 0 0 16px; color:#FF0000;}
.hdContent div p {color:#fff; margin:0 0 0 16px; font-size:12px;}
.hdContent .hdkinks {width:231px; background:url('images/bg-free-chat-sep.gif') repeat-y right top;}
.hdContent .hdkinks p {width:202px;}
.hdContent .hdkinks ul {list-style:none; width:200px; margin:5px 0 0 16px;}
.hdContent .hdkinks ul li {min-height:22px; height:auto!important; height:22px; line-height:22px; width:100%; float:left; margin-bottom:-6px; color:#FF0000;}
.hdContent .hdkinks ul li .flagsCnt,
.hdContent .hdkinks ul li .featuresCnt {float:right; width:120px; min-height:20px; height:auto!important; height:20px;}
.hdContent .hdkinks ul li .flagsCnt {margin-top:8px;}
* + html .hdContent .hdkinks ul li .flagsCnt {margin-top:-20px;}
.hdContent .hdkinks ul li .flagsCnt img {margin:0 2px 2px 0;}
.hdContent .hdkinks ul li .featuresCnt {margin:0;}
* + html .hdContent .hdkinks ul li .featuresCnt {margin:-22px 0 0 0;}
.hdContent .hdkinks ul li .featuresCnt img {margin-right:5px;}

.hdContent .spacer {width:100%; min-height:10px!important; height:10px!important; background:#1F2D38; float:left;}

.hdContent .hdBuyCredit {width:307px; height:95px; float:right; background:url('images/bg-fvc-buy-credit.png') no-repeat right top; margin-top:-10px;}
.hdContent .hdBuyCredit a.enjoy {float:left; font-size:16px; color:#fff; display:block; width:110px; text-decoration:none; margin:22px 0 0 22px; line-height:16px;}
.hdContent .hdBuyCredit a.btn {float:right; display:block; width:160px; height:29px; background:url('images/bg-fvc-buy-credit-btn.png'); text-indent:-9999px; overflow:hidden; margin:35px 7px 0 0;}

.fvcbcBottomContent {float:left; margin:20px 0 0 0; width:930px; height:112px; overflow:hidden; padding-bottom:50px;}
.freeHostGallerySingle {float:left; width:124px; height:110px; border:1px solid #505052; margin-right:29px;}
.freeHostGallerySingle img {width:124px; height:94px; border-bottom:1px solid #505052;}
.fhgContentHost {position:relative; width:124px; height:94px;}
.freeHostGallerySingle p {position:absolute; width:124px; height:17px; line-height:17px; color:#fdaf04; text-align:center; background:url('images/trans.png'); bottom:0; left:0;}
a.fhgButton {display:block; height:16px; line-height:16px; text-align:center; background:url('images/spriteBack.gif') repeat-x 0 0px; color:#fff; text-transform:uppercase; font-size:10px; text-decoration:none;}
a.fhgButton:hover {background-position:0 -78px; color:#fff;}

.fvcbcCnt h2.moreModels {display:none;float:left; width:895px; margin:45px 0 25px; font-weight:normal; font-size:12px; border-bottom:1px solid #4f4f4f; padding-bottom:5px;}

/* buy credit popup */
.buyCreditsReturnPopUp {width:620px; float:right;}
* + html .buyCreditsReturnPopUp {float:left;}
.buyCreditsReturnPopUp p.newUserRightDivTitle {background:none; text-align:center;}

/* reffer */
.referAFriendMainCnt {width:804px; margin:auto;background: #2F0C06; padding: 18px;}
.referAFriendExplain, .referAFriendViaMail, .referAFriendInputs {background:url('images/hp-cats-seperator.png') repeat-x left bottom; margin-bottom:15px; padding-bottom:30px;}
.referAFriendMainCnt h2, .referAFriendMainCnt h3 {color:#FFAE00;}
.referAFriendMainCnt h2 {font-size:23px;}
.referAFriendMainCnt p {font-size:13px; margin-top:8px;}
.referAFriendMainCnt h3 {font-size:18px;}

.referAFriendViaMail span.code {float:left;display:block; width:345px; padding-left:8px;height:21px; line-height:21px; border:1px solid #242424; color:#242424; background:#fff;}
.referAFriendViaMail span.explain {float:left; margin-left:6px; display:block;height:21px; line-height:21px; font-size:13px; }

.referAFriendInputs .left {width:370px; float:left;}
.referAFriendInputs .right {width:374px; float:right;}
.referAFriendInputs span {font-size:13px; font-weight:bold; margin-right:8px; display:block; float:left;}
.referAFriendInputs p {height:23px; line-height:23px; margin-top:17px;}
.referAFriendInputs p input {width:285px; height:21px; border:1px solid #242424; font-family:Arial; font-size:12px; padding-left:5px; float:left;}
* + html .referAFriendInputs p input {padding-top:3px; height:18px;}
.referAFriendInputs p textarea {width:285px; height:132px; padding:5px; border:1px solid #242424; font-family:Arial; font-size:12px; }
.referAFriendInputs .right span {display:block; width:60px; float:left;}
.referAFriendInputs .right * {float:left;}
.referAFriendInputs .right input {width:290px;}

.referAFriendMainCnt table {margin:auto; border:1px solid #595959; border-collapse:collapse;}
.referAFriendMainCnt table tr {background:url('images/hp-cats-seperator.png') repeat-x left bottom;}
.referAFriendMainCnt table tr td {padding:8px; text-align:left; border-right:1px solid #595959;}
.referAFriendMainCnt input.referAFriendSendBtn {width:235px; height:42px; border:0; background:url('images/bg-reffer-btn.gif') repeat-x; font-size:22px; font-family:Arial; color:#000; text-transform:uppercase; font-weight:bold; cursor:pointer; display:block; margin:22px auto 0;}

.referAFriendViaMail h3, .referAFriendTable h3 {margin-bottom:10px;}
.referAFriendMainCnt h3 span {font-weight:normal; color:#fff; float:none; display:inline; font-size:12px;}
.referAFriendMainCnt .thankMessage {width:100%; margin-top:80px;; color:#fff;}

.personalCardDiv input.saveButton {width:200px; float:right; margin-top:10px;}

.nicheAndControlDiv{padding:2px 4px;}
.nicheAndControlDiv #upMnuSelectedCategory{font-weight:700;}

.followMeCnt {width:690px; margin:10px auto; background:#1F2D38; padding:10px 150px; text-align:center; clear:left;}

.memberRS .newRecordedHighlightsInnerContainer .topDetails a {width:100%;}

.srContainer a.freeChatBtn{background-position:center 0 !important }
.srContainer a.freeChatBtn:hover{background-position:center -27px !important} 
div.srContainer .srcontentLeft a.freeChat{background:transparent url(images/freeSlide.png) no-repeat scroll 0 0}
#IanPreLoader{width:990px;text-align:center;}

/* temp */

#SexierRvPanel .hlPanelWrap {color:#fff;height:46px;border:1px solid #671A0D; width:auto;margin-top:28px;margin-left:4px;}
 * + html #SexierRvPanel .hlPanelWrap {height:46px; border:1px solid #671A0D; width:auto; margin-top:16px; margin-bottom:20px;margin-left:5px;}
#SexierRvPanel .hlPanelWrap div {margin:0 0 0 5px;line-height:16px;}
.NarrowMenuWrap a.leftMenuMoreLink, .NarrowMenuWrap a.moreClose, .NarrowMenuWrap a.more {bottom:0!important; width:73px; height:13px; outline:none;}
.NarrowMenuWrap a.leftMenuMoreLink, .NarrowMenuWrap a.more, .NarrowMenuWrap a.moreClose {}
#SexierRvPanel .hlFilters label {margin-top:3px;}
#hlpFilter .selected, #hlpLanguages .selected {margin-top:0;}
.upperMenu .UserNameDiv {float:left; margin-left:-119px; font-weight:normal;width:200px;text-align:left}
.foterBody {border:0; background:url('images/bg-footer-strip.png') no-repeat left top;padding-top:22px;}
.foterBody > div {margin-top: 30px !important;}

.NarrowMenuWrap .more div {background:url('images/bg-top-narrow-strip-y.gif') repeat-y left top; margin:0 1px 0 -1px; padding:6px 14px 0 14px;}
.NarrowMenuWrap .more div:hover {background:url('images/bg-top-strip-trans.png');}
.NarrowMenuWrap .more, div.NarrowMenuWrap .more2 {background:url('images/bg-top-narrow-strip-x.gif') repeat-x left 28px!important; margin-bottom:0;}
div.NarrowMenuWrap .more2 {background:url('images/bg-top-narrow-strip-x-2.gif') repeat-x left 2px!important;}
.NarrowMenuWrap h3 {margin:0 0 9px;}


p.signupSponsorText{bottom:-134px;color:#C2C2C2;left:73px;position:relative;text-align:center;}
p.HostNicknameBottom{background:transparent url(images/trans.png) repeat scroll 0 0;
bottom:19px !important;
color:#FFFFFF;
height:20px;
left:0;
line-height:20px;
padding-left:5px;
position:absolute;
text-align:center;
width:175px;
z-index:9 !important;}
   p.HostNicknameBottom a{color:#F9A50E;
text-decoration:none;text-align:center} 
p.HostNicknameBottom a.hostNick{font-size:12px;}
 a.HostNicknameBottomPr
 {float:left;
 display:block;
 border-top:1px solid #485150;
color:#fff;
height:19px;
font-size:12px;
text-decoration:none;
line-height:20px;


background:transparent url(images/spriteBack.gif) repeat-x scroll 0 0px;
text-align:center;
width:180px;position:relative}

div.hostRefferalHr {width:100%; height:1px; background:#035c9f; float:left; border:0; margin:15px 0;}

div.HostNicknameBottomDiv{border:1px solid #485150;
display:block;
float:left;
/*height:136px;*/
position:relative;
width:180px;
}
div.HostNicknameBottomDiv img{width:180px;height:136px;float:left;}

div.BioDiv {float:left;position:absolute;bottom:0;left:10px;}
div.BioDiv a{font-size:11px;color:#fff;text-decoration:none;display:block;float:left;background:#806963;line-height:12px;padding:3px 16px;margin-left:1px;}
#HostWelcome{color:#f9a50e;font-size:20px;width:796px;margin-left:10px;font-weight:bold;margin-top:22px;}
#HostWelcome a{color:#fff;font-size:18px;}
div.rightBlockHost{float:left;float: left; height: 157px;position:relative}

div.welcomeMsg
{
font-size:20px;
text-align:center;
clear:both;
position: relative;
z-index: 2;
}
div.welcomeMsg a
{
font-size:20px;
}

div.landing1 {margin: 20px 0 10px;}
div.landing2 {margin:20px 0 10px;}
* + html .NarrowMenuWrapLandingPage1 {margin-bottom:-20px;}
.minimizedUpperMenu {margin:12px 0 0 0!important;}

/* SAFARI FIXES */
.PaneBody {clear:both;}
/* END OF SAFARI FIXES */



.NarrowMenuWrapLandingPage {margin-top:15px!important;}
.NarrowMenuWrapLandingPage .lmWrap {width:926px;}
.NarrowMenuWrapLandingPage .lmWrap ul.narrowItem li {width:170px;}
.hdContent .hdkinks h4,
.hdContent .hdkinks p {display:inline;}

.NarrowMenuWrapLandingPage {margin-top:25px!important; margin-bottom:-10px;}
#body .NarrowMenuWrapLandingPage .lmWrap {width:926px; background:none!important;}
.NarrowMenuWrapLandingPage .lmWrap ul.narrowItem li {width:115px; height:30px; background:url('images/bg-landing-cat.png'); padding:0; margin:0 20px 9px 0; text-align:center;}
* + html .NarrowMenuWrapLandingPage .lmWrap ul.narrowItem li {height:30px;}
.NarrowMenuWrapLandingPage .lmWrap ul.narrowItem li a {width:115px; height:30px; line-height:30px; text-align:center; color:#424242;}
div.NarrowMenuWrapLandingPage ul.narrowItem {margin:0 0 0 135px; width:680px;}

.hdContent .hdkinks p {display:inline; margin-left:5px;}




.signUpNewUserContainer .b-SignUpTitle {height: 42px; margin-top: 8px;margin-bottom:0;background:url('images/bg-SignUpTitle.png') no-repeat top center;}
.signUpNewUserContainer .b-SignUpTitleAB1{background: url("images/AB1_03.png") no-repeat scroll center top transparent;height:72px;}
.signUpNewUserContainer .b-SignUpTitleAB2{background: url("images/AB2_03.png") no-repeat scroll center top transparent ; height:84px;}
.signUpNewUserContainer .b-SignUpTitleAB3{background: url("images/AB3_03.png") no-repeat scroll center top transparent ; height:63px;}
.signUpNewUserContainer .signUpTitle2 {overflow:hidden; text-indent:-2000px; background:url('images/bg-SignUpTitle_2.png') no-repeat top center !important;}
.signUpNewUserContainer .signUpTitle3 {overflow:hidden; text-indent:-2000px; background:url('images/bg-SignUpTitle_3.png') no-repeat top center !important;}

* + html .signUpNewUserContainer #SignUpMainLogic input.myAccountButton {padding-top:8px!important; height:63px!important;}
* + html .signUpNewUserContainer #SignUpMainLogic input.signupStep2Submit {margin-top:10px!important;}
.signUpNewUserContainer #SignUpStepInfo span.corner {display:block; width:8px; height:8px; position:absolute;}
.signUpNewUserContainer #SignUpStepInfo span.tr {top:0; right:0; /*background:url('images/SignUpStepInfo-corner-tr.jpg');*/}
.signUpNewUserContainer #SignUpStepInfo span.tl {top:0; left:0; /*background:url('images/SignUpStepInfo-corner-tl.jpg');*/}
.signUpNewUserContainer #SignUpStepInfo span.br {bottom:0; right:0; background:url('images/SignUpStepInfo-corner-br.jpg');}
.signUpNewUserContainer #SignUpStepInfo span.bl {bottom:0; left:0; background:url('images/SignUpStepInfo-corner-bl.jpg');}
.signUpMainBoxes span.topShadow {width:551px; height:13px; display:block; background:url('images/bg-SignUpMainLogic-top.png'); position:absolute; top:-13px; left:21px;}
.signUpMainBoxes span.bottomShadow {width:551px; height:12px; display:block; background:url('images/bg-SignUpMainLogic-bottom.png'); position:absolute; bottom:-11px; left:21px; z-index:1;}
a.needHelp{cursor:pointer;display:block!important; width:94px; height:38px; background:url('images/needHelp.png'); position:absolute; top:-30px; right:25px;}
body.page_purchase  span.needHelp {cursor:pointer;display:block!important; width:94px; height:38px; background:url('images/needHelp.png'); position:absolute; top:-11px; right:25px;}
* + html a.needHelp,* + html span.needHelp {top:-36px;}  
.signUpBottomText {left:0;display:block!important; width:100%; float:left;bottom:0px;position:relative;margin-top:58px}
body.page_buycredit .signUpBottomText{position:static;margin-top: 42px;}
.signUpBottomText ul {list-style:none; margin:0; padding:0; height:14px; line-height:14px; margin-left:76px;}
.signUpBottomText ul li {float:left; margin-left:44px; padding-left:16px; background:url('images/bg-signUpBottomText-bullet.png') no-repeat left 1px; height:14px; line-height:14px; color:#fff; letter-spacing:0;}
* + html .signUpBottomText ul li {background-position:left 1px;}
.signUpBottomText p.secureImages {width:189px; height:36px; background:url('images/bg-secureImages.png'); margin:18px auto 0;}
.signUpNewUserContainer h1 {/*background:url('images/bg-signUpNewUserContainer-h1.gif') no-repeat left bottom;*/ padding-bottom:10px;}
.signUpNewUserContainer #SignUpStepInfo .Steptext2css ol,
.signUpNewUserContainer #SignUpStepInfo .Steptext3css ol {margin-top:0px;}
.signUpNewUserContainer #SignUpStepInfo .Steptext2css ol li,
.signUpNewUserContainer #SignUpStepInfo .Steptext3css ol li {width:250px; height:auto; margin-bottom:8px; line-height:18px; background-position:left -9px;}
.signUpNewUserContainer #SignUpMainLogic ul.signupStep2Radios li {position:relative; padding-bottom:4px;}
.signUpNewUserContainer #SignUpMainLogic ul.signupStep2Radios li p {position:absolute; left:32px; bottom:8px; height:14px; line-height:20px; font-weight:normal;}
.signUpNewUserContainer #SignUpMainLogic span.paymentMethod {margin:6px 0;text-align:left;width:354px;}

#SignUpMainLogic p.termsOfUse a,
#SignUpMainLogic a.alreadyMember {color:#FFAE00;}
* + html #SignUpMainLogic p.termsOfUse {margin-top:-20px;}
.signUpNewUserContainer #SignUpStepInfo {width:458px; right:22px; padding-top:17px; background:url('images/bg-SignUpStepInfo.gif');}
#mainSignupCnt {margin-top:5px;}
.signUpNewUserContainer #SignUpStepInfo .signUpGirl1 {width:500px; height:268px; right:-42px;}
.signUpNewUserContainer #SignUpStepInfo .signUpGirl2 {height:480px;right:-75px;bottom:-188px;width:640px;background:url('images/sign-up-girl-a.png') no-repeat}
.signUpNewUserContainer #SignUpStepInfo .signUpGirl3 {height:480px;right:-81px;bottom:-118px;width:640px;background:url('images/sign-up-girl-b.png') no-repeat}




.signUpNewUserContainer h1.Steptext1H1,
.signUpNewUserContainer h1.Steptext2H1,
.signUpNewUserContainer h1.Steptext3H1 {margin-top:-14px; font-size:17px; padding-left:17px;width: 467px;}
.signUpNewUserContainer #SignUpStepInfo ol {margin-top:-14px;}
/*.signUpNewUserContainer #SignUpTitle {}*/
#mainSignupCnt p.labelAndInput label {color:#FFAE00;}
.signUpNewUserContainer #SignUpMainLogic ul.signupStep2Radios {margin-bottom:14px;}
.signUpNewUserContainer #SignUpMainLogic ul.signupStep2Radios li {width:333px; margin-left:5px;}
.signUpNewUserContainer #SignUpMainLogic ul.signupStep2Radios {height:auto;}
.signUpNewUserContainer #SignUpMainLogic ul.step3 li {width:319px;}
.signUpNewUserContainer #SignUpMainLogic ul.step3 li input {margin-top:14px;position:relative;top:-12px;}
.signUpNewUserContainer #SignUpMainLogic ul.step3 li span {margin-top:1px;}
.signUpNewUserContainer #SignUpMainLogic ul.step3 li span.worthLoyaltyPoints {clear:both;margin-top:-8px;width:100%;font-size: 11px !important;font-weight: normal;}

.NarrowMenuWrap span.shadow {display:block; width:997px; height:32px; position:absolute; left:0;}
.NarrowMenuWrap span.top {top:-26px;}
.NarrowMenuWrap span.bottom {bottom:-26px;}

table.imageContiner {width:105px; position:absolute; top:0; left:26px; height:100%;}
table.imageContiner img {width:105px; height:77px; margin-bottom:3px; display:block;}

/* MAC Fixes */
.hpCatsCnt ul {width:950px;}


/* Recently visited */
#SexierRvPanel .rvLinksCnt {position:absolute; right:5px; bottom:-30px;}
#SexierRvPanel .rvLinksCnt a {float:left; text-decoration:none; margin-left:10px; display:block; height:18px; line-height:18px; padding-left:20px; color:#fff; padding-right:23px; position:relative;}
#SexierRvPanel .rvLinksCnt a:hover,
#SexierRvPanel .hlPanelWrap .detailsViewBtn a:hover {color:#FFAE00;}
#SexierRvPanel .rvLinksCnt a.rvLinksRV {background:url('images/bg-recently-visited-link.png') no-repeat left 4px;}
#SexierRvPanel .rvLinksCnt a.rvLinksMyFav {background:url('images/bg-rvLinksMyFav.png') no-repeat left center; padding-right:0;}
#SexierRvPanel .rvLinksCnt a.rvLinksMyCart {background:url('images/bg-rvLinksMyCart.png') no-repeat left 3px;}
#SexierRvPanel .rvPanelWrap .hlFilters {margin-left:220px;}
#SexierRvPanel .rvPanelWrap #hlpFilter, #SexierRvPanel .rvPanelWrap #hlpLanguages {width:190px;}
#SexierRvPanel .rvPanelWrap .clearAllCnt {margin-left:10px;}
#SexierRvPanel .rvPanelWrap .clearAllCnt a {color:#FFAE00;}
#SexierRvPanel .rvPanelWrap #hlpFilter .langsHolder {margin-left:-20px;}
#SexierRvPanel .rvPanelWrap #hlpLanguages .categoryCombo {margin-left:-33px; width:93px;}
#SexierRvPanel .rvPanelWrap #hlpLanguages .categoryCombo .arrUL {margin-left:37px;}
#SexierRvPanel * + html .rvPanelWrap #hlpLanguages .categoryCombo .arrUL {margin-left:-58px;}
#SexierRvPanel * + html .rvPanelWrap {margin-bottom:6px;}
#SexierRvPanel .rvLinksCnt a span.new {display:none; width:21px; height:8px; background:url('images/rvLinksCnt-new.gif'); position:absolute; top:0; right:0;}

.hpHostListContainer .singleHostContainer p.singleHostLinks a {padding:0 4px;}
a.add2CartLink {display:block; width:19px; height:16px; position:absolute; bottom:33px; right:7px; padding:0!important; background-position:right center; background-repeat:no-repeat;}
a.add2Cart_add {background-image:url('images/bg-add2Cart_add.png');}
a.add2Cart_wait {background-image:url('images/bg-add2Cart_wait.png'); cursor:default; color:#fff!important; text-decoration:none;}
.detailsContainer ul li a.add2Cart_wait:hover {color:#fff!important;}
a.add2Cart_remove {background-image:url('images/bg-add2Cart_remove.png');}
a.dvAdd2CartLink {background-repeat:no-repeat; padding-left:24px;}
.profileTopSection .hostTopDetails ul li a.add2FavLnk {padding-left:24px;}
.nicheAndControlDiv {float:left; width:982px;}
.bredCr {width:900px;}

#upMnuSelectedCategoryTop, .hlPanelWrap .clearAllCnt {margin-top:0;}

.upperMenu,
.header img.logo {position:relative;}
.header {z-index:1;}

.detailsContainer .header {width:1070px;}
.detailsContainer ul li {padding:0 8px;}
.detailsContainer .header ul li a {font-size:12px;}
a.add2fav-rv {background:url('images/bullet-add-to-favs.png') no-repeat left center; padding-left:22px;}
a.add2Fav_remove {background-image:url('images/bg-add2Cart_remove.png');}

/* popups */
body .add2CartoverlayMessage {position:relative;overflow:hidden; background: #000000 !important;margin-left:80px!important; margin-top:-100px!; padding:40px;  }
.add2CartoverlayMessage a.add2CartoverlayMessageClose {text-indent:-1000px;background: transparent url(images/x.png) no-repeat scroll 0 0; cursor: pointer; display: inline; height: 17px; position: absolute; right: 7px; top: 8px; width: 17px; z-index: 3200; }
.add2CartoverlayMessageContent {color:#fff;}
.blockMsg {position:fixed!important;}
/** + html .blockMsg {top:200px!important;}*/
* + html .blockOverlay {position:fixed!important; top:0!important;}

/*.hpHostListContainer .singleHostContainer p.hotRoom {width:33px; height:26px; position:absolute; bottom:5px; right:6px; z-index:4;background:url('images/bg-flame.png') no-repeat;}
.hpHostListContainer .singleHostContainer p.hotRoom a {display:block; width:33px; height:26px;  text-decoration:none;}
.detailsContainer a.hotRoom {bottom:0;}*/

.hpHostListContainer .singleHostContainer a.hotRoom {background-image:url('images/privateBackgallery-hot.gif');}
.detailsContainer .centerContent .bigImg a.hotRoom {background-image:url('images/privateBackDV-hot.gif');}

#SexierRvPanel .hlPanelWrap .hlFilters {left:320px;}
#SexierRvPanel .rvPanelWrap .detailsViewBtn {margin-right:10px;}
#SexierRvPanel .rvPanelWrap #upMnuSelectedCategoryTop,
#SexierRvPanel .rvPanelWrap .clearAllCnt {margin-top:3px;}

.NarrowMenuWrapLandingPage1 {margin-bottom:20px; clear:both;}
ul.profileTabs li a span.corner_tl,
ul.profileTabs li a span.corner_tr {display:none;}

* + html div.landingPageSpace {height:40px;}

div.limitedCreditHomeLink {position:absolute; right:14px; bottom:14px;}
div.limitedCreditPrevLink {position:absolute; left:131px; bottom:7px;cursor:pointer;}
div.limitedCreditMessage {float:right; text-align:center; width:330px; margin:5px 20px 10px 0;}


	div#modal_offer_container  *{font-size:18px}
	div.modalOffer *{font-size:18px}
	div#modal_offer_container{margin-left:-200px !important;top:50% !important;margin-top:-350px;color:#666;
text-align:center;
}

	div.modalOffer  {padding:61px 0 0 9px;text-align:center;background: transparent url(images/specialDealBack.png) no-repeat scroll 0 0;width:513px;height:363px;}
	div.modalOffer h1{color:#c96f3a;line-height:24px;}
	div.modalOffer h2{color:#17405d;line-height:26px;padding:0 20px;font-size:26px;margin-top:10px;}
	div.modalOffer h2 span{font-size:20px}
	div.modalOffer p{color:#333;font-weight:normal;line-height:24px;}
	div.modalOffer span#getDeal{clear:both;display:block;font-size:14px;margin-top:8px;color:#17405D;background:url(images/getThisDeal.png) no-repeat;height:61px;width:281px;margin:10px auto;cursor:pointer}
	div.modalOffer span#ContinueOffer{clear:both;display:block;font-size:14px;margin-top:8px;color:#17405D;cursor:pointer;text-decoration:underline}
	div.modalOffer .modalOffer_backC{}
	
	
	div.get15Credits{clear:both;width:475px;height:64px;margin:10px auto;}
	div.get15Credits span{float:left;float:left;display:block}
	
	div.get15Credits span.get15credits{width:354px;height:61px;background: transparent url(images/get15credits.png) no-repeat scroll 0 0}
	div.get15Credits span.C_995{width:87px;height:61px;background: transparent url(images/C_995.png) no-repeat scroll 0 0}
	
	div.get15Credits span.USD{width:28px;height:61px;background: transparent url(images/dollar.png) no-repeat scroll 0 0}
	div.get15Credits span.EUR{width:30px;height:61px;background: transparent url(images/euro.png) no-repeat scroll 0 0}
	div.get15Credits span.GBP{width:30px;height:61px;background: transparent url(images/pound.png) no-repeat scroll 0 0}
	
	
	
	
	
	
	div.signUpNewUserContainer #SignUpMainLogic ul.step3 li.specialOffer{color:#fef500}
	div.signUpNewUserContainer #SignUpMainLogic ul.step3 li.specialOffer div.specialOfferImg{background:url("images/specialDeal.png") no-repeat scroll 0 0 transparent;position:absolute;margin-top:-11px;margin-left:126px;height:55px;width:55px;left:0;}
	div.signUpNewUserContainer #SignUpMainLogic ul.step3 li.specialOffer div.specialOfferRight{float:right;margin-right:9px;}
	div.signUpNewUserContainer #SignUpMainLogic ul.step3 li.specialOffer div.specialOfferRight span{float:left;}
	div.signUpNewUserContainer #SignUpMainLogic ul.step3 li.specialOffer div.specialOfferRight span.sym{font-family:cursive;}
	div.signUpNewUserContainer div.specialOfferTopBanner{background:url("images/specialDealTop.png") no-repeat scroll 0 0 transparent;width:828px;height:114px;margin:0px 4px 15px 28px;padding-top:2px;}
	div.signUpNewUserContainer div.specialOfferTopBanner *{font-size:19px;text-transform:uppercase}
	div.signUpNewUserContainer div.specialOfferTopBanner div{margin-left:142px;}
	div.signUpNewUserContainer div.specialOfferTopBanner div.topoffer{margin-top:30px;color:#93d2ff}
	div.signUpNewUserContainer div.specialOfferTopBanner div.topoffer span{color:#93d2ff;}
	div.signUpNewUserContainer div.specialOfferTopBanner div.secondOffer{color:#fce700}
	
	
	
	
	/*MFC-LandingPage*/
	
	
	.singleSugestedHost{ float:left;position:relative;padding:4px;}
	.singleSugestedHost a div{}
	.singleSugestedHost-selected{background:url("images/frame_mfc.png") no-repeat scroll 0 0 transparent;}
	.singleSugestedHost p.singleHostNickname {background:url("images/trans.png") repeat scroll 0 0 transparent;bottom:4px;color:#FFFFFF;height:19px;left:4px;line-height:19px;position:absolute;text-align:left;width:114px;overflow:hidden}
	.singleSugestedHost p.singleHostNickname span{margin-left:4px;}
	.singleSugestedHost div.topRight {display:block;height:26px;line-height:31px;position:absolute;text-decoration:none;text-transform:uppercase;top:6px;right:6px;width:18px;}
	.singleSugestedHost div.hasMic{background:url("images/soundIconS.png") no-repeat scroll 0 0 transparent;height:12px;width:18px}
	.singleSugestedHost div.highQuality {background:url("images/hqIconS.png") no-repeat scroll 0 0 transparent;height:12px;margin-bottom:2px;}
	.singleSugestedHost div.newHost {background:url("images/newIconS.png") no-repeat scroll 0 0 transparent;display:block;height:30px;position:absolute;text-decoration:none;text-transform:uppercase;top:4px;left:4px;width:30px;}
	.singleSugestedHost a.enterChatPopup {background:url("images/freeSlideS.gif") no-repeat scroll 0 0 transparent;color:#FFFFFF;display:none;font-size:13px;font-weight:700;height:27px;left:14px;letter-spacing:1px;position:absolute;text-align:center;text-decoration:none;text-transform:uppercase;top:35px;width:95px;}
	.hpHostListContainer {clear:both}
	div.sugestedHostsPanelWrap{margin-top:20px;margin-bottom:10px;position:relative}
	div.sugestedHostsContainer{margin-left:12px;}
	
	
.signUpNewUserContainer #SignUpMainLogic .signupStep2Radios .specialOffer2 span{margin-left:0;}
.signUpNewUserContainer #SignUpMainLogic .signupStep2Radios .specialOffer2 .specialOfferRight span{margin-left:-90px;}
.signUpNewUserContainer #SignUpMainLogic .signupStep2Radios .specialOffer2 .specialOfferRight .sym{margin-left:5px;}
div.signUpNewUserContainer #SignUpMainLogic ul.step3 li.specialOffer2 div.specialOfferImg{margin-left:119px;}

.signUpNewUserContainer #SignUpMainLogic .signupStep2Radios .specialOffer1 .specialOfferRight span{margin-left:-25px;}
.signUpNewUserContainer #SignUpMainLogic .signupStep2Radios .specialOffer1 .specialOfferRight .sym{margin-left:5px;}

 a.happyhourBtn:hover{background-position:center -188px !important;}
 input.happyhourBtn{background-position:center -162px !important;}
  input.happyhourBtn:hover{background-position:center -188px !important;}
 a.happyhourChat{background:url("images/vipSlide.png") no-repeat scroll 0 0 transparent;}
 
 /*VIP*/
 /*
 div.VipOuterWrapper{background:url('images/vipBack.jpg?r=1') no-repeat;width:899px;height:536px;position:relative;margin:20px auto;}
 div.VipOuterWrapper .VipInnerWrapper{width:560px !important;height:300px;position:absolute;bottom:14px;right:14px;padding:20px;font-size:12px}
  div.VipOuterWrapper .VipInnerWrapper p,.cancelVIP{font-size:12px;color:#333333;font-weight:bold;padding:10px 0;margin-top:23px}
  .cancelVIP{cursor:pointer;text-decoration:underline;font-weight:normal}
 div.VipOuterWrapper .VipInnerWrapper .vipUL{list-style-type:none}
  div.VipOuterWrapper .VipInnerWrapper .vipUL li{color:#0c3d60;background:url('images/vipV.png') no-repeat;padding-left:27px;}
 div.VipOuterWrapper .VipInnerWrapper .vipUL li.VIPFirstLi{color:#041858;background:url('images/vipVfirst.png') no-repeat;padding-left:27px;}
 div.VipOuterWrapper .VipInnerWrapper .vipUL li becomeVIP.png{color:#0c3d60;background:url('images/vipV.png') no-repeat;padding-left:27px;}
 div.VipOuterWrapper .VipInnerWrapper input.aAllModels,.aAllModels{display:block;background:url('images/becomeVIP.png') no-repeat;width:372px;height:60px;border:none;margin:10px 86px;cursor:pointer;font-size:15px;color:#fff;}
*/
div.vipflashstar{left: 588px;position: absolute;top: 16px; display:none} 
body.page_vipsection .PaneBody {padding-bottom:14px !important}
div.notVipUser{background:url('images/bg-sexierVipClub.jpg?v=8') no-repeat 4px 10px;width:987px;height:605px;border:0px solid red;}
div.vip-User {background:url('images/bg-sexierVipClub2.jpg?v=8') no-repeat 4px 10px;width:987px;height:606px;border:0px solid red;}
div.VipOuterWrapper .VipInnerWrapper{background:url('images/woman-SexierVip.png?r=1') no-repeat -14px -8px; width:987px;height:604px;position:relative;z-index:1;border:0px solid white;}
div.VipOuterWrapper .VipInnerWrapper div.pUpMessage {position:absolute;top:230px;left:398px; outline:0px solid white;text-align:center}
div.vip-User .VipInnerWrapper div.pUpMessage {left:398px;outline:0 solid white;position:absolute;top:235px;}
.vip-User .VipInnerWrapper .pBotMessage .AlreadyVip{float: left;background:url("images/entervip-btn.png") no-repeat;width:362px;cursor:pointer;height:50px;margin-top:35px;margin-left: 86px;}
div.VipOuterWrapper .VipInnerWrapper div.pUpMessage p {margin-bottom:10px;}
div.VipOuterWrapper .VipInnerWrapper div.pUpMessage .firstLineTxt{text-transform:uppercase;font:17px Tahoma;display:block;width:491px}
div.VipOuterWrapper .VipInnerWrapper div.pUpMessage .secondLineTxt{margin-right:29px;font:15px Tahoma;display:block;color:#ffd308;}
div.VipOuterWrapper .VipInnerWrapper div.pUpMessage p.icon-free {background:url('images/icon-Free.png?r=2') no-repeat 361px 14px;min-height:38px; }
div.VipOuterWrapper .VipInnerWrapper div.pUpMessage p.fParagraph {background-position:383px 12px !important;}
div.VipOuterWrapper .VipInnerWrapper .pBotMessage {font:16px Tahoma;text-align:center;width:556px;height:155px;position:absolute;top:440px;left:380px; outline:0px solid white;}
div.VipOuterWrapper .VipInnerWrapper .pBotMessage .Tahoma16 {font:normal 16px Tahoma;}
div.VipOuterWrapper .VipInnerWrapper .pBotMessage .Tahoma14 {font:14px Tahoma;}
div.VipOuterWrapper .VipInnerWrapper .pBotMessage .left {float:left;padding-top:10px;padding-bottom:10px;position:relative;text-align:left;width:490px;font-family:arial;font-size:14px;color:#FEFEFF;}
div.VipOuterWrapper .VipInnerWrapper .pBotMessage .clear {clear:both;}
div.VipOuterWrapper .VipInnerWrapper .pBotMessage .questionMark {background:url('images/q_03.png?r=1') no-repeat 0 0;width:44px;height:38px;border:0;position:relative;float:left;}
div.VipOuterWrapper .VipInnerWrapper .pBotMessage .btnGetVip {cursor:pointer;margin-bottom:5px;background:url('images/btn-GetVip.png?r=1') no-repeat 0 0;width:344px;height:48px;border:0;}
div.VipOuterWrapper .VipInnerWrapper .pBotMessage .btnGetVippaycom {margin-top:20px;cursor:pointer;margin-bottom:5px;background:url('images/btn-GetVip.png?r=1') no-repeat 0 0;width:344px;height:48px;border:0;}
div.VipOuterWrapper .VipInnerWrapper .pBotMessage .paycomtext{padding-top:30px;font-family:Tahoma;font-size:16px;color:#fff}
div.VipInnerWrapper .outOfTheBox{color:#fefefe;left:0px;position:relative;top:591px;font-size:11px;font-family:Arial;width:100%;font-style:italic;text-align:center}
div.VipOuterWrapper .VipInnerWrapper .pBotMessage div{font-family:Arial;font-size:11px;color:#fefefe}
div.VipOuterWrapper .VipInnerWrapper .pBotMessage .Tahoma16 .VIP_Membership{color:#0296fe;font-family:Tahoma;font-weight:bold;font-size:16px}
div.VipOuterWrapper .VipInnerWrapper .pBotMessage .Tahoma16 .moneyamt{color:#fff;font-family:Tahoma;font-weight:bold;font-size:16px}
div.VipOuterWrapper .VipInnerWrapper .pBotMessage .Tahoma16 .credit_free{color:#f2ef1d;font-family:Tahoma;font-weight:bold;font-size:16px}
div.VipOuterWrapper .VipInnerWrapper .pUpMessage .error{background: url("images/error-bg.png") no-repeat scroll 0 0 transparent;bottom:10px;color:#F72929;font-family:Tahoma;font-size:14px;height:37px;left:58px;margin-left:-88px;position:relative;width: 579px;}
div.VipOuterWrapper .VipInnerWrapper .pBotMessage div.processing{background:url("images/btnpros_03.gif") no-repeat;height:48px;width:344px;position:absolute;top:90px;left:115px}
* + html div.VipOuterWrapper .VipInnerWrapper .pBotMessage div.processing{background:url("images/btnpros_03.gif") no-repeat;height:48px;width:344px;position:absolute;top:90px;}
div.VipOuterWrapper .VipInnerWrapper .pBotMessage div.wecan1{padding-top:30px;font-family:Tahoma;font-weight:bold;font-size:16px;color:#4eb1f9}
div.VipOuterWrapper .VipInnerWrapper .pBotMessage div.wecan2{margin-bottom:10px;font-family:Tahoma;font-weight:normal;font-size:16px;color:#fff}
* + html div.VipOuterWrapper .VipInnerWrapper .pBotMessage div.continuebtn{cursor:pointer;background:url("images/continue-btn.png") no-repeat;margin-left:0;width:344px;height:48px}
div.VipOuterWrapper .VipInnerWrapper .pBotMessage div.continuebtn{cursor:pointer;background:url("images/continue-btn.png") no-repeat;margin-left:108px;width:344px;height:48px}
div.VipOuterWrapper .VipInnerWrapper .pBotMessage div.wecan3{font-family:Tahoma;font-weight:normal;font-size:16px;color:#fff}
.vip-User .VipInnerWrapper div.cancelvip{cursor:pointer;right:5px;text-decoration:underline;bottom:-15px !important;font-family:Tahoma;font-size:12px}
/*
 div.VipOuterWrapper.notVipUser {background:url('images/becomeVipBack.jpg?r=1') no-repeat;width:899px;height:599px;position:relative;margin:20px auto;}
 div.VipOuterWrapper.notVipUser .VipInnerWrapper{width:560px !important;height:380px;position:absolute;top:199px;right:30px;padding:0 22px;font-size:12px;}
 div.VipOuterWrapper.notVipUser .VipInnerWrapper .divJoin{padding-left:10px;color:#2e2e2e;position:absolute;left:14px;bottom:0px;WIDTH:587PX;HEIGHT:172PX}
 div.VipOuterWrapper.notVipUser .VipInnerWrapper .divJoin H2{color:#041858;font-size:15px;font-weight:bold;padding:6px 0;}
 div.VipOuterWrapper.notVipUser .VipInnerWrapper input.aAllModels,.aAllModels{margin:3px 86px;}
 div.VipOuterWrapper.notVipUser .VipInnerWrapper .divJoin .lifeTimeVip *{clear:both;font-size:14px;}
 div.VipOuterWrapper.notVipUser .VipInnerWrapper .divJoin .lifeTimeVip input{height:14px;width:14px;margin-right:4px;}
 div.VipOuterWrapper.notVipUser .VipInnerWrapper .divJoin hr{display:none;background:none repeat scroll 0 0 #999999;border:medium none;height:1px;padding:0;width:553px;margin:0;line-height:0}
 div.VipOuterWrapper.notVipUser .VipInnerWrapper .divJoin .bottomText{font-size:11px;font-style:italic}
div.VipOuterWrapper.notVipUser .VipInnerWrapper p.vipTitle{font-size:18px;color:#0e2e11;font-weight:normal;margin-top:10px;padding-right:14px;line-height:24px;padding:0 14px 0 4px}
div.VipOuterWrapper.notVipUser .VipInnerWrapper p.vipTitle *{font-size:18px;}
div.VipOuterWrapper.notVipUser .VipInnerWrapper .green{color:#156f07;font-weight:bold}
div.VipOuterWrapper.notVipUser .VipInnerWrapper .vipUL{list-style-type:none;margin-top:29px}
div.VipOuterWrapper.notVipUser .VipInnerWrapper .vipUL li{font-size:14px;color:#041858;float:left;width:260px;padding-left:14px;background:url('images/vipBullet.png') no-repeat}
*/




 div.VipOuterWrapper .VipInnerWrapper a{color:#333;font-size:11px;font-weight:bold;}
 /*div.vipUserName{position:relative;width:auto !important;}*/
 div.vipUserName span.vipIcon{background:url("images/vipIcon.png") no-repeat scroll 0 0 transparent;display:block;height:29px;position:absolute;right:-32px;top:13px;width:30px;}
 div.vipUserName{position:relative;width:auto !important;white-space: nowrap}
 div.userCreditCon span.vipIcon{background:url("images/vipIcon.png") no-repeat scroll 0 0 transparent;display:block;height:29px;position:absolute;right:-32px;top:2px;width:30px;}

 li.liVip{background:url('images/vipIcon.png') no-repeat right center;height:24px;
width:100px;
}
li.liRegular{background:url('images/vipIcon.png') no-repeat right center;height:24px;width:160px;} 
 
 .msgTop{margin-top:-10px;}
 div.waitingRoomCnt .rightCnt p.msgBottomVip  {background:url("images/freeVIP.png") no-repeat scroll 0 0 transparent;height:95px;margin-left:40px;}
 .vipPrice{color:#FFAE00;font-size:18px;}
 div.vipShows div{position:relative}




 div.vipShows div{background:/*url("images/rvLinksCnt-new.gif") no-repeat scroll right 0 transparent;*/
display:block;
font-size:15px;
font-weight:bold;
width:98px;
}
.peepShowViewBtn a{margin:3px 8px;}
.showBy-happyhour_vip{background:url("images/rvLinksCnt-new.gif") no-repeat scroll right 2px transparent;
display:block;
font-size:15px;
font-weight:bold;
width:115px;}

.mp-vipsection a.signUpBtn{margin:25px 0 16px 12px;height:40px;}
.mp-vipsection h2{margin-top:23px;
			background:url("images/rvLinksCnt-new.gif") no-repeat scroll 243px 29px transparent;

				  }
.mp-vipsection p.checkOut{height:47px;margin:0;}
.newIcon{background:url("images/rvLinksCnt-new.gif") no-repeat scroll 4px 0 transparent;
height:8px;
position:absolute;
width:26px;
}



.upperMenu ul.panel1 li.selected.um-vipsection span.right {
background:url("images/bg-tab-selected-right.png?v=2") repeat scroll 0 0 transparent;
right:-27px;
width:34px;}


.upperMenu ul.panel1 li.selected.um-vipsection span.left {
left:-27px;
width:34px;}
.upperMenu ul.panel1 li.selected.um-vipsection{margin:0}


.um-vipsection a
{
/*background:url("images/VipBenefits.gif") no-repeat scroll 0px 0px transparent;*/
color:#061D2E;
display:block;
font-size:15px;
font-weight:bold;
padding-left:0;
width:73px;
}
.um-vipsection.selected a
{
background:none;
color:#061D2E;
display:block;
font-size:15px;
font-weight:bold;
width:78px;
}

.VipOuterWrapper font{font-weight:bold}
.VipOuterWrapper .vipUL li{margin:10px 0}
.VipOuterWrapper .vipUL li *{font-size:15px}

div.VipOuterWrapper.vip-User .VipInnerWrapper p{margin-top:0}
div.VipOuterWrapper.vip-User .VipInnerWrapper{bottom:0;}
div.reocourringDetails {font-size: 11px;margin-bottom:4px;}

.featuresCnt .hpHDHQ {padding-bottom: 4px}


.campaignNovHostList{margin-left:5px;margin-bottom:11px;clear:both;}
.campaignNovHostList a{float:left;}
.novCampaignJoinOptions{margin-bottom:35px;clear:both;}
.novCampaignJoinOptions a{float:left;}
.novCampaignJoinOptions img{padding-bottom:35px}
/*.page_live-sex-chats .blockUI img{float:right}*/

.campaignNovModalClose{cursor:pointer;float:right;position:absolute;height:17px;width:17px;z-index:100;left:662px;top:1px}
.campaignNovModalClose img{position:relative;z-index:101;}
.campaignNovModal{position:relative;}
.campaignNovModalimg{position:absolute;z-index:10;top:0;left:0;}
.modalContent{display:none;}
.campaignContainer {text-align:center;}
.campaignContainer a img{padding-top:20px}
.campaignMiddle {margin:15px 0 25px;}

* + html .page_live-sex-chats .blockMsg{top:0 !important}


.LandingOnlineNow,.LandingSignup{display:block;
float:left;
height:29px;
margin-left:91px;
margin-top:30px;
width:138px;
line-height:29px;
text-align:center;
text-decoration:none;
color:#fff;
font-size:18px;
}
.LandingOnlineNow{background:url("images/Landing/online_btn.png") no-repeat scroll 0 0 transparent;}
.LandingSignup{margin-left:20px;background:url("images/Landing/sign_up.png") no-repeat scroll 0 0 transparent;}






.page_free-videochat .hpSortDivSelectBox { width: 146px; float: left; margin: 8px 4px 0; }
.page_free-videochat .singleHostContainer {width:182px;height:165px;position:relative; padding:4px; /*background: url('images/transP.png');*/ z-index:1; float:left; /*margin: 0 10px 21px 9px;*/ margin:3px 10px 9px 0 }
.page_free-videochat .singleHostContainer p { height: 18px; line-height: 18px; float: left; padding-left: 3px; }
.page_free-videochat .singleHostContainer p.online { height: 16px; line-height: 16px; float: left; left: 2px; bottom: 24px; padding: 0; }
.page_free-videochat .singleHostContainer p a { text-decoration: none; font-weight: 400; color: #fff; }
.page_free-videochat .singleHostContainer p a.hostNick { font-weight: 400;color:#fff }
.page_free-videochat .singleHostContainer span { display: block; font-size: 11px; height: 18px; line-height: 18px; color: #fff; /*position: absolute; top: 0; right: 3px;*/ float:right; margin-right:3px; }
.page_free-videochat .singleHostContainer a div { float: left; width: 180px !important; height: 136px !important; }
.page_free-videochat .singleHostContainer .langs img { float: left; width: 14px; height: 9px;margin:4px 0 0 3px; }
.page_free-videochat .singleHostContainer .langs{ display: none;  text-transform: uppercase; position: absolute; left: 7px; bottom:55px; text-decoration: none; }


.page_free-videochat .hpSortDivSelectBox { width: 146px; float: left; margin: 8px 4px 0; }
.page_free-videochat .singleHostContainer {width:182px;height:165px;position:relative; padding:4px; /*background: url('images/transP.png');*/ z-index:1; float:left; /*margin: 0 10px 21px 9px;*/ margin:0px 10px 0 0 }
.page_free-videochat .singleHostContainer p { height: 18px; line-height: 18px; float: left; padding-left: 3px; }
.page_free-videochat .singleHostContainer p.online { height: 16px; line-height: 16px; float: left; left: 2px; bottom: 24px; padding: 0; }
.page_free-videochat .singleHostContainer p a { text-decoration: none; font-weight: 400; color: #fff; }
.page_free-videochat .singleHostContainer p a.hostNick { font-weight: 400;color:#fff }
.page_free-videochat .singleHostContainer span { display: block; font-size: 11px; height: 18px; line-height: 18px; color: #fff; /*position: absolute; top: 0; right: 3px;*/ float:right; margin-right:3px; }
.page_free-videochat .singleHostContainer a div { float: left; width: 180px !important; height: 136px !important; }
.page_free-videochat .singleHostContainer .langs img { float: left; width: 14px; height: 9px;margin:4px 0 0 3px; }
.page_free-videochat .singleHostContainer .langs{ display: none;  text-transform: uppercase; position: absolute; left: 7px; bottom:55px; text-decoration: none; }
/*.page_free-videochat .singleHostContainer .langs2{background: url(images/langsBack1.png) no-repeat;width:25px;height:16px;}
.page_free-videochat .singleHostContainer .langs3{background: url(images/langsBack2.png) no-repeat;width:45px;height:16px;} 
.page_free-videochat .singleHostContainer .langs4{background: url(images/langsBack3.png) no-repeat;width:60px;height:16px;}
.page_free-videochat .singleHostContainer .langs5{background: url(images/langsBack4.png) no-repeat;width:77px;height:16px;}*/


 
.page_free-videochat .singleHostContainer a.enterChat, .srContainer a.enterChat{ border: 1px solid transparent;border-top:none; color: #424242; display: block; float: left; font-size: 13px; font-weight: 700; height: 26px; line-height: 26px; background: url(images/privateBackGallery.gif?v=2) no-repeat -1px -54px; position: relative; text-align: center; text-decoration: none; text-transform: uppercase; width: 169px;padding-left:12px; z-index: 3; margin:0 0 0 0px;}
.page_free-videochat .singleHostContainer a.enterChat:hover, .srContainer a.enterChat:hover{background-position:-1px -81px;color:#fff}
* + html .page_free-videochat .singleHostContainer a.enterChat { margin-bottom: 2px; }
.page_free-videochat .singleHostContainer a.freeChatBtn {background-position: -1px 0; }
.page_free-videochat .singleHostContainer a.freeChatBtn:hover {background-position: -1px -27px; }
.page_free-videochat .singleHostContainer a.viewBio {background-position:-1px -108px;}
.page_free-videochat .singleHostContainer a.viewBio:hover {background-position:-1px -135px;}
.page_free-videochat .singleHostContainer .contentHost a.viewBio:hover {background-position:0 0;}

.page_free-videochat .singleHostContainer a.enterChat:hover { text-decoration: none; }
p.online { width: 40px; height: 16px; position: absolute; left: 0; bottom: 18px; background: url(images/trans.png); text-align: center; line-height: 16px; font-size: 11px; color: #0f0; }
.page_free-videochat .singleHostContainer a.enterChatPopup { display: none; width: 139px; height: 47px; line-height: 46px; text-transform: uppercase; background: url(images/privateSlide.png) no-repeat; color: #fff; text-align: center; font-weight: 700; letter-spacing: 1px; position: absolute; left: 26px; top: 43px; text-decoration: none;font-size:13px; }
.page_free-videochat .singleHostContainer a.freeChat { background: url(images/freeSlide.png) no-repeat;}
.page_free-videochat .singleHostContainer p.singleHostLinks { width: 177px; height: 19px; background: url(images/trans.png); text-align: center; color: #fff; line-height: 19px; position: absolute; left: 5px; bottom: 5px; }
.page_free-videochat .singleHostContainer p.singleHostNickname { width: 177px; height: 19px; background: url(images/trans.png); text-align: left; color: #fff; line-height: 19px; position: absolute; left: 5px; bottom: 32px; }
.page_free-videochat .singleHostContainer .contentHost a.viewBio {background: url(images/viewBio.png) no-repeat;}

.page_free-videochat .singleHostContainer p.singleHostLinks a { font-size: 11px; color: #fff; padding: 0 12px; line-height: 20px; }
.page_free-videochat .singleHostContainer div.contentHost { clear: both; width: 180px; border: 1px solid transparent !important; background: #1F2D38; overflow: hidden; }
.page_free-videochat .singleHostContainer p.singleHostLinks a:hover { /*text-decoration: underline;*/ }
.page_free-videochat .singleHostContainer a.hq { display: block; width: 22px; height: 17px; position: absolute; top: 20px; right: 2px; background: url(images/hq.png); }


.page_free-videochat .singleHostContainer div.p098 { display: block; width: 39px; height: 39px; text-transform: uppercase; background: url(images/098Icon.png) no-repeat;  position: absolute; right: 5px; bottom: 51px; text-decoration: none; }


.detailsContainer .centerContent .bigImg .icons div.p098{ display: block; width: 39px; height: 39px; text-transform: uppercase; background: url(images/098Icon.png) no-repeat;  position: absolute; right: 0px; bottom: 0; text-decoration: none; }

.detailsContainer .centerContent .bigImg .icons div.rightTop{ display: block; width: 27px; height: 50px; line-height: 31px; text-transform: uppercase; position: absolute; right: 1px; top: 4px; text-decoration: none; }
.detailsContainer .centerContent .bigImg .icons div.highQuality{background: url(images/hqIcon.png) no-repeat  scroll  0 0;width:27px;height:20px;margin-bottom:2px}
.detailsContainer .centerContent .bigImg .icons div.hdQuality{background: url(images/hdIcon.png) no-repeat  scroll  0 0;width:27px;height:20px;margin-bottom:2px}
.detailsContainer .centerContent .bigImg .icons div.hasMic{ background: url(images/soundIcon.png) no-repeat;width:27px;height:21px; }


.hpHostListContainer .singleHostContainer div.topRight{ display: block; width: 27px; height: 50px; line-height: 31px; text-transform: uppercase; position: absolute; right: 4px; top: 8px; text-decoration: none; }
.hpHostListContainer .singleHostContainer div.highQuality{background: url(images/hqIcon.png) no-repeat  scroll  0 0;width:27px;height:15px;margin-bottom:2px}
.hpHostListContainer .singleHostContainer div.hdQuality{background: url(images/hdIcon.png) no-repeat  scroll  0 0;width:27px;height:15px;margin-bottom:2px}
.hpHostListContainer .singleHostContainer div.hasMic { background: url(images/soundIcon.png) no-repeat;width:25px;height:17px; margin-left:-1px; }

.page_free-videochat div.freeHostGalleryCnt {background:none;margin-top:-9px;}

/* Sexier onbeforeunload popup */

.PopUpWrapper {width:500px;height:358px; background:url('images/popup/opacity-div-popup.png') no-repeat 0 0;overflow:hidden;position:relative;}
.PopUpWrapper img {position:absolute;top:20px;left:17px;border:none;}
#PopUpCloseImg {cursor:pointer;display:block;width:53px;height:20px;position:absolute;right:6px;top:-4px;z-index:1005;}
#PopUpCloseImg img {position:static;border:none;width:53px;height:20px;}
#exit_popup_container .simplemodal-close {display:none;}
/* End Sexier onbeforeunload popup */

/* Host Profile promotion */
.page_mini-profile .profileTopSection .headerContainer {height:39px;}
.page_mini-profile .headerContainer .promoTxtHost {width:313px;float:right;font:12px/14px Tahoma;text-align:left; color:#fff;height:39px;position:relative;}
.page_mini-profile .headerContainer h2 {margin-top:4px;}
.page_mini-profile .headerContainer .promoTxtHost a {text-decoration:underline;font-weight:bold;color:#f0a90a;}
.page_mini-profile .headerContainer .promoTxtHost a:hover {text-decoration:none;}
.page_mini-profile .headerContainer .promoTxtHost img {position:absolute;top:23px;right:7px;}

.page_mini-profile .miniProfileOverlay p.checkOut {width:317px;margin:19px 0 0 -1px;}
.page_mini-profile .miniProfileOverlay  {width:317px;}
.page_mini-profile .miniProfileOverlay h2 {margin-top:8px;}

/* End Host Profile promotion */

/* Host List Page promotion */
.hpHostListContainer .singleHostContainer .imgPromoWrapper {position:absolute;bottom:51px;right:5px;width:38px;height:39px;background:url('images/promotion/btnOnly088-2.png') no-repeat 0 0;}
.hpHostListContainer .singleHostContainer a.enterChatPopup span /* ONLY 0.88 Credit/Min */
{font-size:11px !important;color:#4ef20d;
 letter-spacing:normal;line-height:normal;
 text-transform:none;left:-8px;top:32px;position:relative;cursor:pointer;
}
/* End Host List Page promotion */

/* Waiting Room 2 */
.waitingRoomCnt p span.msgBottomSpan {display:block;font-size:12px;color:#999999;line-height:18px;margin-top:10px;}
.waitingRoomCnt p span.msgBottomSpan a {color:#FFAE00;text-decoration:underline;font-weight:bold;}
.separatorDotted {background:transparent url(images/hp-cats-seperator.png) repeat-x scroll left bottom; width:100%;height:3px;}
div.waitingRoomCnt .bottomMsg {
	height:26px !important;
	line-height:26px !important;
	padding-top:3px !important;
}
div.waitingRoomCnt img.waitingImg {
	bottom:40px !important;
	display:none
}

p.msgTop b {font-size:16px !important;}
p.msgTop span.HHPricePromo {font-size:12px !important;font-weight:normal;}
p.msgTop span.HHPrice {font-size:16px !important;color:#97e927;}
p.msgTop strong.fLineTxt {font-size:18px !important;display:block;}
p.msgTop strong.fLineTxt img {position:relative;top:-5px;}
.new-icon {background:transparent url(images/rvLinksCnt-new.gif) no-repeat scroll right 0;float:left;}
/* End Waiting Room 2 */

/*msg center*/
div.mcTopMenuBg {  background: none repeat scroll 0 0 transparent; border: 1px solid #534c4c;height: 17px; margin-bottom: 10px;margin-left: 13px;  padding: 6px 0;  width: 974px;}
div.btnMessageWrapper ul li {border:none;float:left;line-height:16px;}.btnMessageWrapper ul li a, .btnMessageWrapper ul li span {font-family:Arial;font-size:12px;}
div.mcWrapperHeader h1 {color:#ffae00;font-family:Calibri;font-size:24px;}

a.myMessagesLink{background:url("images/bg-rvLinksMsg.png") no-repeat scroll left 2px transparent;padding-left:24px}


.divFlowLeft {float:left;}
.divFlowRight {float:right !important;}
.enable {border:none !important;}
.notenable {display:none !important;}

/* Pop-Up Alerts */

div#popup_container {
	font-family: Arial, sans-serif;font-size: 12px;
	min-width: 223px !important; /* Dialog will be no smaller than this */
	max-width: 600px; /* Dialog will wrap after this width */
	background: #671A0D;border: solid 2px #333333;color: #000;left:700px !important;top:281px !important;
	
}

h1#popup_title {
	font-size: 14px;font-weight: bold;text-align: center;line-height: 1.75em;color: #666;
	background: #CCC url('images/title.gif') top repeat-x;
	border: solid 1px #FFF;border-bottom: solid 1px #999;cursor: default;padding: 0em;margin: 0em;display:none
}

#popup_content {/*background: 16px 16px no-repeat url(images/info.gif);*/padding: 1em 1.75em;margin: 0em;}
#popup_content.alert {/*background-image: url('images/info.gif');*/}
#popup_content.confirm {/*background-image: url('images/important.gif');*/}
#popup_content.prompt {background-image: url('images/help.gif');}
#popup_message {padding-left: 35px;background:url("images/DeleteTriangle.png") no-repeat scroll 1px 0;padding-top:5px;height:24px;color:#000;font-weight:bold;font-size:16px}
#popup_panel {text-align: center;margin: 1em 0em 0em 1em;}
#popup_prompt {margin: .5em 0em;}
input#popup_ok, input#popup_cancel{/*background:url("images/OkCancelBtn.png") no-repeat;*/background:#fff; width:69px;height:23px;border:none;font-size:14px;font-family:Arial;color:#000;font-weight:bold}

/* End Pop-Up Alerts */

.mcWrapperHeader {margin-bottom:7px; padding-left:35px;}
.mcWrapperHeader h1{font-family:Arial;font-size:22px;color:#235664;font-weight:bold;}
div.mcWrapperHeader span{font-family:arial;font-size:16px;color:#aaaaaa;font-weight:bold;}

.mcTopMenuBg{/*background: url(images/MCheaderBg.png) top left no-repeat;*/ width:987px;height:33px;padding:6px 0px;} 


.btnMessageWrapper {height:21px;}
.btnMessageWrapper ul {list-style:none;height:21px;}
.btnMessageWrapper ul.ulInbox {margin-left:96px;}
.btnMessageWrapper ul li {float:left; border-right:2px solid #9ba0a6;line-height:16px;}
.btnMessageWrapper ul li.NoBorder {border-right :none;}
.btnMessageWrapper ul li a, .btnMessageWrapper ul li span
{display:block; height:17px; font-weight:bold;
 color:#aaaaaa; text-decoration:none;margin:0 15px;
 outline:0px solid red; cursor:pointer;
}
							
a.btnBackToInbox {background:url('images/arr-goback-message.png') no-repeat left center; padding-left:23px;}    
a.btnPrevMessage {background:url('images/arr-prev-message.png') no-repeat left 4px; padding-left:23px;}    
a.btnNextMessage {background:url('images/arr-next-message.png') no-repeat right 4px; padding-right:23px;}  

/* Repeater Messages */

div.mcTopBgMessageList {background: #ffae00; width:990px;height:31px;padding:0px 0px;} 
div.mcWrapperMessages {background: #2f0c06; width:987px;padding:15px 69px 15px 57px;} 
.messages {}
div.mcBotBgMessageList {background: none; width:987px;height:17px;padding:0px 0px;} 
 
div.mcWrapperOneReadMessage {width:861px;padding-bottom:21px;margin-bottom:24px; border-bottom:1px solid #ffae00;overflow:hidden;}
div.mcWrapperOneReadMessage .SenderInfo {width:138px;text-align:center;float:left;border-right:2px solid #ffae00;}
.mcWrapperOneReadMessage .SenderInfo img {clear:both;}
div.mcWrapperOneReadMessage .SenderInfo .mcUserName {padding-bottom:4px;color:#ffae00;font:bold 14px arial;text-decoration:underline;display:block;}
.mcWrapperOneReadMessage .SenderInfo .spnDate {font:normal 11px Tahoma;color:#898989;}
.mcWrapperOneReadMessage .SenderInfo .btn-user-online {margin-top:4px;background:url('images/btn-user-online.png') no-repeat center top; width:100%; height:16px;}
.mcWrapperOneReadMessage .SenderMessage {margin-left:21px;float:left;}
div.mcWrapperOneReadMessage .SenderMessage .divText {font:normal 14px Tahoma;color:#aaaaaa;padding-top:10px;}
div.sentApproval{padding-bottom:10px;text-align:center;color:#ccc;font-family:Arial;font-size:14px;}

div.mcWrapperPostForm {width:700px;padding-left:160px;padding-bottom:21px;margin-bottom:0;outline:0px solid red;text-align:left;}
div.mcWrapperPostForm span {display:block;margin-bottom:3px;font-family:Arial;font-size:14px;font-weight:normal;color:#ffae00;}
div.mcWrapperPostForm textarea {width:603px; height:100px;border:2px solid #ffae00;background:#fbfbfb;color:#000;}
div.mcWrapperPostForm .btn-reply {background:url('images/btn-reply.png') no-repeat left top; margin:10px 0 0 0px;width:104px; height:33px; border:none;}
.mcWrapperPostForm .msWrapperErrors {text-align:right;width:603px;}
.mcWrapperPostForm .msWrapperErrors .errors {float:left;display:none;text-align:left;border:1px solid #f85858; 
											 background-color:#f8b9b9;line-height:18px;margin-top:11px;
											 padding:3px 5px; min-width:300px;}
											 
											
.mcWrapperMessages .GetMoreMessages {font-family:Tahoma;font-size:14px;color:#3c4754;font-weight:bold;}

/* END Repeater Messages */

/*message center - open*/

.SenderImage {height: 70px; width: 90px; overflow:hidden; display:inline-block;}
.MessageRight { width : 400px; display : inline-block;}  


 .lineunRead
	{
		background-color: #2f0c06;
		width:840px;
		border:none;
		border-bottom:0
	}
	.lineRead{width:840px;}
	.beforeDelete
	{
		display: none;
		border: solid 1px #3c4754;
		background-color: #cccccc;
		width:150px;
		padding:15px;
	}
	div.beforeDelete div
	{
		color: Red;
		font-weight:bold;
		font-size: 16px;
	}
	div.mainContent
	{
		/*background: url(images/repeatyMC.jpg);*/
		background-position: top left;
		background-repeat: repeat-y;
		margin: 0px 0px 0px 0px;
		border: solid red 0px;
		width: 998px;
	}
	div.mainContent div.MsgCenterWrapperDiv{background:none repeat scroll 0 0 #ffae00;border:none;margin-left:21px!important;}
	div.bubble
	{
	   /* background: url(images/Bubble.jpg);*/
	   background:none;
		background-position: left;
		background-repeat: no-repeat;
		margin: 0px 0px 0px 0px;
		width: 97px;
	  
	}
	div.ActiveBg
	{
		margin-left:-4px;
		background:#2f0c06 ;
		background-position: top left;
		background-repeat: no-repeat; /*margin: 0px 0px 0px 0px;
		border:solid red 0px;*/
		width: 101px;
		height:41px;
	 
	   
	}
	div.notActive
	{margin-bottom:2px;
		margin-left:-4px;
		height:41px;
		background:#671a0d;
	  
		margin-top:2px;
	}
	

  div.ActiveBg a{font-family:arial;color: #fff;text-decoration: none;font-size: 16px;font-weight: bold;margin:10px 0px 0px 25px;display:inline-block;}
	div.notActive a
	{font-family:arial;
		color: #ffae00;
		text-decoration: none;
		font-size: 15px;
		font-weight: normal;
		margin:11px 0px 0px 25px;
		display:inline-block;
	}
	a.hostname{color:#ffae00;text-decoration:underline;font-size:15px;font-weight:bold;font-family:arial;}
	.date{color:#cbcbcb;font-size:12px;font-family:arial;margin-top:3px;}
	.subject{color:#3c4754;font-size:14px;font-weight:bold;font-family:Tahoma;text-align:left;}
	.shortbody{color:#000000;font-size:12px;font-weight:normal;font-family:Tahoma;text-align:left;border:solid red 0px;padding:0px;margin:0px;}
	.messagesp2
				{
					clear: both; background: url(images/messageSP2.png);
					background-position: top left;
					background-repeat: repeat-x;
					height:5px;
					margin:0px 60px 0px 60px;
				}
	  .MCheaderBg{background: url(images/MCheaderBg.png);
				  background-position: top left;
					background-repeat: no-repeat;
					width:987px;
					height:33px;
					padding:5px 0px 0px 127px;
					
					} 
					
			   .deleteMarkedImg ,.checkAll,.checkRead,.uncheckAll{float: left;color:#fff;font-size:13px;font-family:Trebuchet MS;}
			   
			   .select{font-weight:bold;float: left;color:#fff;font-size:13px;font-family:Trebuchet MS;}  
			   .headerSP{float:left;margin:0px 5px;border:solid red 0px;}   
			   a.pager,a.pager:hover{color:#fff;font-size:13px;font-family:Trebuchet MS;text-decoration:none;float:left;}   

div.noMesssages{
/*background:none repeat scroll 0 0 #22303C;

/*border:2px solid #3885BC;
border-left:none;*/
width:869px;
height:63px;
padding-top:43px;text-align:center;font-family:Arial;font-weight:bold;font:size:12px}
/*message center - close*/

/* INBOX */

.mcWrapperCheckBox {float:left;margin:0px;text-align:center;width:57px;padding-top:32px;height:52px;outline:0px solid red;}

.mcWrapperOneNoReadMessage {width:872px;padding-top:15px;overflow:hidden;height:79px;}
.mcWrapperOneNoReadMessage .mcWrapperListMessage {width:720px;padding-bottom:13px;margin-right:20px;border-bottom:1px solid #ffae00;overflow:hidden;float:left;}
.mcWrapperOneNoReadMessage .SenderInfo {width:252px;text-align:left;float:left;border-right:2px solid #ffae00;}
.mcWrapperOneNoReadMessage .SenderInfo img {float:left;margin-right:8px;}
.mcWrapperOneNoReadMessage .SenderInfo .mcUserName {color:#406d79;font:bold 13px Tahoma;text-decoration:underline;}
.mcWrapperOneNoReadMessage .SenderInfo .spnDate {font:normal 11px Tahoma;color:#898989;}
.mcWrapperOneNoReadMessage .SenderInfo .btn-user-online {margin-top:4px;background:url('images/btn-user-online.png') no-repeat center top; width:100%; height:16px;}
.mcWrapperOneNoReadMessage .SenderMessage {margin-left:21px;float:left;}
.mcWrapperOneNoReadMessage .SenderMessage .divText {font:normal 14px Tahoma;color:#000;padding-top:10px;}
.mcWrapperOneNoReadMessage .mcSubjectMessage a{color:#fff; font: bold 14px arial;text-decoration:none;}
.mcWrapperOneNoReadMessage .mcTextMessage a{float:left;margin-top:6px;color:#aaaaaa; font: normal 12px arial;text-decoration:none;}
div.MsgCentertopMC{display:none}
div.MsgCenterMid{background:#2F0C06}
div.MsgCenterBottomMc{display:none}

/*message center - close*/

a.show-all-modals{background:url("images/Show_All_girls.png") no-repeat;width:263px;display:block;height:46px;margin:0 auto;padding:20px 0;}
div.hpHostListContainer div#hlWrap div.detailsContainerRomance div.HL_title ul li.quickList{background:url("images/HP_add_favorite.png") no-repeat scroll 0 1px transparent;}

/*Send Messages window*/
div.NewMessage{background:#ededed!important; height:296px; width:609px;border: 1px solid #ffae00;}
div.NewMessage h1{background:url('images/spriteBack.gif') repeat-x 0 -1px; margin-bottom: 6px;height:18px;line-height:10px; font-family:arial; color:#fff;font-size:15px;font-weight:bold;border-bottom:1px solid #ffae00;padding:7px 0 0 7px;position:relative;width:602px;}
div.NewMessage h1 span.CloseSpan{background:url("images/xx.png") no-repeat scroll 26px 0 transparent;width:40px;height:19px;position:absolute;right:10px;top: 5px;width:40px;}
div.NewMessage div.inner p {padding-bottom:6px}
div.NewMessage div.inner p.errors{left:105px;position:absolute}
div.NewMessage div.inner p div.errors{padding-bottom:0 !important}
div.NewMessage div.inner p span.MessageTitle{font-family:arial;font-size:14px;color:#232323;display:block;float:left;padding-right:5px;text-align:right;width:100px;font-weight:bold}
div.NewMessage div.inner p span{font-family:Trebuchet MS; color:#3c4754;font-size:16px}
div.NewMessage div.inner p.buttons{padding-right:25px;margin-top:3px;position:relative;}
div.NewMessage div.inner p.buttons .Msg_Cancel{position:relative;top:-2px;margin-right:10px;width:101px;height:32px;font-family:arial; color:#903116;font-size:12px;text-decoration:underline;border:none;background:none;cursor:pointer}
* + html div.NewMessage div.inner p.buttons .Msg_Cancel{top:-6px;}
div.NewMessage div.inner p.buttons .Msg_Send{background:url("images/Message_send_button.png") no-repeat;width:101px;height:32px;border:none;cursor:pointer}
div.NewMessage div.inner p input#txtTo{background:none repeat scroll 0 0 transparent;font-family:arial; color:#903116;font-size:14px;border:none}
div.NewMessage div.inner p input#txtSubject{background:#fff;font-family:arial; color:#232323;font-size:14px;border:1px solid #c5c5c5;height:18px;width:475px;padding-left:2px}
div.NewMessage div.inner p textarea#txtMessage{background:#fff;font-family:arial; color:#ccc;font-size:14px;border:1px solid #c5c5c5;height:130px;width:475px;padding-left:2px}
div.afterMessage{color:#ccc;font-family:Arial;font-size:14px;margin-top:97px;margin-left:160px}


a.alertMessagePopupClose {position:absolute;z-index:3200;cursor:pointer;display:inline;background:url("images/popup/x.png") no-repeat scroll 0 0 transparent;width:28px;height:24px;}
span.newMessage{color:#99f706;}
span.newMessage2{cursor:pointer;}


/*feedback*/
div.feedbackContainer{text-align:left;background:url("images/feedbackfooterline.png") no-repeat scroll 0 546px}
div.FeedBackHeader{background:url("images/feedback-icon.png") no-repeat;height:61px;padding-left:66px;margin-bottom: 10px;padding-top:10px;font-family:Tahoma;font-size:29px;margin-left: 209px;}
p.FeedBackHeader2{color:#FFAE00;font-family:arial;font-size:12px;width:470px}

div.FeedBackBody{position:relative;padding-top: 3px;margin-bottom:20px;background:url("images/feedback-bg-form.png") no-repeat; width:986px;height:378px;margin-left:4px;text-align:left;}
div.feedbackSubjectCnt{margin-left:216px;padding-top: 4px;background:url("images/feedback-subject-bg.png") no-repeat left top;height:55px;width:485px;}


div.feedbackSubjectCnt input{font-style:normal;margin-left: 12px;margin-top: 19px;width:400px;height:24px;border:0px;}
* + html div.feedbackSubjectCnt input
{
	font-style:normal;margin-left: -205px;margin-top: 22px;width:400px;height:24px;border:0px;
	/*margin-left:-214px;*/
}

div.feedbackBodyCnt {   background:url("images/feedback-textbox.png") no-repeat left -1px;
						height:252px;width:465px;
						margin-left: 216px;   
						position:relative;z-index:10;padding:5px 10px 10px;  
				   }

div.feedbackBodyCnt textarea.feedbacktextarea
{
	font-style:normal;
	border: medium none;
	overflow:hidden;
	background:url("images/feedback-textbox-bg.png");
	background-position:top;
	background-repeat:repeat-y;
	width:465px;border:0px;
 }

div.afterFeedbackMsg p 
{
	text-align:center;
	font-size:18px;
}
div.afterFeedbackMsg a 
{
	font-size:18px;
}
* + html div.feedbackBodyCnt textarea.feedbacktextarea
{
	margin-left:-214px;
	font-style:normal;
	border: medium none;
	overflow:hidden;
	background:url("images/feedback-textbox-bg.png");
	background-position:top;
	background-repeat:repeat-y;
	width:465px;border:0px;
 }


div.feedbackSubmitCnt{padding-top:2px}
div.feedbackSubmitCnt input{cursor:pointer;background:url("images/feedback-send-btn.png") no-repeat;border: medium none;width:76px;height:27px;margin-left: 216px;margin-top:12px}
div.feedback-girl{background: url("images/feedback-bg-girl.png") no-repeat scroll 2px 1px transparent;
				  height: 386px;position: absolute;width: 219px;right: 68px;top: -68px;z-index:1;}
body.page_leave-feedback div.PaneBody{padding-bottom: 5px !important}
div.invalidMsgCnt{position:absolute; bottom: 39px;}

div.feedbackFooter{background:url("images/feedbackfooterimg.png") no-repeat;color:#fff;
		 text-align:center; width: 645px; font-family:Arial;font-size:12px;font-weight:bold;padding-left: 23px;position: absolute; bottom:95px;left:172px;}
label.validationMsg{color:#ff0000;left: 216px;position: relative;}

div.mirroringBannerCnt {text-align:center}

div.feedbackFooterCon{margin:0 auto; width:990px;position:relative;}

div.userCreditCon{width:800px;white-space:nowrap}
div.userCreditCon .userCreditBalance{clear:both;color:#FF0000;float:left;position:relative;width:auto;}
div.userCreditCon .userCreditBalance .vipIcon{top:-6px;}

div.userCreditCon .creditBalance{color:#fff;display:block;float:left;padding-left:8px;font-size:12px;}
div.userCreditCon.vipUser .creditBalance{padding-left:38px;}

.Logotext{color:#ffa600;font-size:18px;margin-left:22px;position:relative;bottom:-51px;}


/* TOP HEADER MENU v3 - Sexier*/

#SexierHeader.wrapperMainHeader {width:990px;min-height:100px;margin:0 auto;position:relative;outline:0px solid white;}
#SexierHeader div.logoSite {cursor:pointer;width:485px;height:95px;position:absolute;overflow:hidden;z-index:1;top:0px;left:0px;float:left;background:url('/App_Themes/PrivateImages/Sexier/images/logo.png?v=001') no-repeat 0 0;text-indent: -100000px;}
#SexierHeader div.wrapperCell-1 {width:990px;min-height:100px;margin:0 5px 0 auto;outline:0px solid red;}

#SexierHeader div.wrapperCell-2 {width:990px;min-height:70px;margin:0 0 0 auto;position:relative;z-index:1;outline:0px solid green;background:url('images/header/bgTopMenu.png?v=001') no-repeat right 0px;}

/* User Top Pannel */
#SexierHeader .wrapperCell-1 div.welcomeMessageUser 
{
    float:left;
    font: 11px/35px Arial; 
    color:#FFAE00;
    left: 350px;
    position: absolute;
    top: 0;
    z-index: 2;
}
#SexierHeader .wrapperCell-1 div.welcomeMessageUser img.statusLogo{vertical-align:middle;}

#SexierHeader .wrapperCell-1 div.userLinkPanel {float:right;margin-right:7px;font: 11px/35px Arial; color:#ffc944;}
#SexierHeader .wrapperCell-1 div.userLinkPanel a {text-decoration:underline;color:#fff;font: 11px/28px Arial;margin-right:10px;}
#SexierHeader .wrapperCell-1 div.userLinkPanel a:hover {text-decoration:none;}
#SexierHeader .wrapperCell-1 div.vipUserName span.vipIcon {
	background:transparent url(images/header/vipIcon.png) no-repeat scroll 0 0;
	display:block;
	height:21px;
	position:absolute;
	right:-36px;
	top:5px;
	width:28px;
}

/* Facebook Like Button */

.FaceBooklikeDivWrapper {left: 100px;
	margin: 0 auto;
	position: relative;
	top: -33px;
	width: 990px;}
.FaceBooklikeDiv {z-index:1;width: 47px;}

/* Top Menu */
#SexierHeader .wrapperCell-2 .topMenu ul.ulTopMenu {margin-left:23px;float:left;height:34px;list-style-image:none;list-style-position:outside;list-style-type:none;}
#SexierHeader .wrapperCell-2 .topMenu ul.ulTopMenu li 
{background:transparent url(images/header/bg-secondary-menu-sep.jpg?v=3) no-repeat scroll right center;color:#382B36;
 float:left;font-size:13px;font-weight:bold;height:34px;line-height:34px;padding:0 15px;position:relative;}
#SexierHeader .wrapperCell-2 .topMenu ul.ulTopMenu li.selected 
{background:transparent url(images/header/bg-tab-selected.png?v=3) repeat-x scroll left bottom; color:#FFFFFF;font-size:15px;font-weight:bold;height:44px;line-height:56px;margin:0 10px;padding:0 5px;top:-10px;}                                                

#SexierHeader .wrapperCell-2 .topMenu ul.ulTopMenu li.um-last {background:none;} 
#SexierHeader .wrapperCell-2 .topMenu ul.ulTopMenu li.selected.um-last {background:transparent url(images/header/bg-tab-selected.png?v=3) repeat-x scroll left bottom;}
#SexierHeader .wrapperCell-2 .topMenu ul.ulTopMenu li a {color:#fff; display:inline; text-decoration:none;font-size:15px;} 
#SexierHeader .wrapperCell-2 .topMenu ul.ulTopMenu li.selected a {color:#000; font-size:15px;font-weight:bold;}
#SexierHeader .wrapperCell-2 .topMenu ul.ulTopMenu li.um-mystatus.selected{background: url("images/bg-tab-selected.png") no-repeat scroll 0 8px transparent;
	padding-left: 30px;margin-left: 5px;}
#SexierHeader .wrapperCell-2 .topMenu ul.ulTopMenu li.um-mystatus a{background: /*url("images/sexierbaynew.png")*/ no-repeat scroll 70px 9px transparent; width: 98px;}
#SexierHeader .wrapperCell-2 .topMenu ul.ulTopMenu li span.left,
#SexierHeader .wrapperCell-2 .topMenu ul.ulTopMenu li span.right
{display:block; height:36px;position:absolute;top:8px;}

#SexierHeader .wrapperCell-2 .topMenu ul.ulTopMenu li span.left {background:transparent url(images/header/bg-tab-selected-left.png?v=2) no-repeat scroll 0 0; left:-12px; width:12px;}
#SexierHeader .wrapperCell-2 .topMenu ul.ulTopMenu li span.right {background:transparent url(images/header/bg-tab-selected-right.png?v=2) no-repeat scroll 0 0; right:-33px; width:33px;}

/* Search Panel For User*/
#SexierHeader div.wrapperCell-2 div.wrapperRightPartPanel {background:none;float:right;}
#SexierHeader div.wrapperCell-2 div.wrapperRightPartPanel div.um-celeb {display:none;background:none;float:left;margin-right:4px;margin-top:5px;}
#SexierHeader div.wrapperCell-2 div.wrapperRightPartPanel div.wrapperSearchPanel {float:right;margin-right:15px;margin-top:8px;width:173px;height:19px;background:url('images/header/bgSearchInput.png') no-repeat left 1px ;}
#SexierHeader div.wrapperCell-2 div.wrapperRightPartPanel div.wrapperSearchPanel .inputSearch {color:#929192;font-size:11px;font-style:italic;padding-left:0px;background:transparent;border:none;height:15px !important;position:relative;top:1px;left:2px;width:138px;float:left;padding-top:2px;}
#SexierHeader div.wrapperCell-2 div.wrapperRightPartPanel div.wrapperSearchPanel .btnSubmitSearch {width:27px;height:16px;outline:0px solid red;position:relative;top:1px;left:5px;cursor:pointer;}


/* Top Login Panel */
#SexierHeader div.wrapperNonUserPanel {float:right;margin: 7px 0 0;}
#SexierHeader div.wrapperNonUserPanel div.btnSignUpNow 
{
    background: url("images/header/btnSignUpNow.png") repeat-x scroll 0 0 transparent;
    float:right;
    width:135px;
    height:23px;
    margin-right:3px;
    margin-top:1px;
}
#SexierHeader div.wrapperNonUserPanel div.btnSignUpNow img {width:135px;height:23px;}
#SexierHeader div.wrapperNonUserPanel div.wrapperLoginPanel {float:right;width:354px;height:25px;margin-top:1px;background:transparent url(images/header/bgLoginPanel.png) repeat-x 0 0;}
#SexierHeader div.wrapperNonUserPanel div.wrapperLoginPanel a.linkLogin {float:left;display:block;margin-left:14px;color:#fff;font:bolder 12px/22px Arial;text-decoration:underline;}
#SexierHeader div.wrapperNonUserPanel div.wrapperLoginPanel div.wrapperInputs {float:right;margin:3px 11px 0 0px;}
#SexierHeader div.wrapperNonUserPanel div.wrapperLoginPanel div.wrapperInputs input[type="text"],
#SexierHeader div.wrapperNonUserPanel div.wrapperLoginPanel div.wrapperInputs input[type="password"]
 {width:117px;height:15px;border:1px solid #fff;padding:0 0 0;color:#929192;float:left;font:10px Verdana;}
#SexierHeader div.wrapperNonUserPanel div.wrapperLoginPanel div.wrapperInputs .btnLoginGo {float:left;margin:0 0 0 7px;border:none;}
#SexierHeader div.wrapperNonUserPanel div.wrapperLoginPanel div.wrapperInputs .userNameInputs {margin-right:7px;}

/* Top Sub Menu */
#SexierHeader div.subMenu {margin-left:30px;}
#SexierHeader div.subMenu ul.ulSubMenu {display:inline; margin-top:5px;float:left;height:auto;line-height:18px;list-style-image:none;list-style-position:outside;list-style-type:none;width:100%;}
#SexierHeader div.subMenu ul.ulSubMenu li {background:transparent;float:left;padding:0 7px;}
#SexierHeader div.subMenu ul.ulSubMenu li a {background:transparent url(images/header/bg-bottom-menu-links.png) no-repeat scroll left center;
color:#000; display:block;font-size:12px;font-weight:bold;padding-left:13px;text-decoration:none;}
#SexierHeader div.subMenu ul.ulSubMenu li a:hover {color:#92210b;}
#SexierHeader div.subMenu ul.ulSubMenu li.selected a {color:#92210b;}

/* Recently Visited Links */
#SexierHeader div.wrapperCell-3 {width:990px;height:20px;margin:-6px 0 0 auto;position:relative;z-index:1;outline:0px solid white;}
#SexierHeader div.rvLinksWrapper {bottom:0px;right:0;position:static;float:right;}
#SexierHeader div.rvLinksWrapper a { color:#FFFFFF;display:block;float:left;height:18px;line-height:18px;padding-left:20px;
						   margin:0 5px 0 20px;position:relative;text-decoration:none;}
#SexierHeader div.rvLinksWrapper a:hover {color:#FFAE00;}
#SexierHeader div.wrapperCell-3 div.rvLinksWrapper a.rvLinksMyCart {background:transparent url('images/header/bg-rvLinksMyCart.png') no-repeat scroll left 2px;}
#SexierHeader div.wrapperCell-3 div.rvLinksWrapper a.rvLinksRV     {background:url('images/header/bg-recently-visited-link.png') no-repeat left 4px;}
#SexierHeader div.wrapperCell-3 div.rvLinksWrapper a.rvLinksMyFav  {background:url('images/header/bg-rvLinksMyFav.png') no-repeat left center; padding-right:0;}
#SexierHeader div.wrapperCell-3 div.rvLinksWrapper a.myMessagesLink {background:transparent url('images/header/bg-rvLinksMsg.png') no-repeat scroll left 2px;padding-left:24px;}

/* Header Messages Panel */
#SexierHeader .wrapperCell-4 {text-align:center;width:990px;min-height:1px;margin:5px 0 5px auto;position:relative;z-index:1;outline:0px solid white;}
#SexierHeader .wrapperCell-4 div.welcomeBackMessage {clear:both;color:#FFAE00;font-size:14px;position:relative;}

/* END TOP HEADER MENU v3 */

/* TOP BREAD CRUMBS MENU v3 */

#SexierBreadCrumbs.wrapperFilterBrCrumbs {background-color:transparent; margin:4px 10px ;position:relative;overflow:hidden;font:600 11px Arial;}
#SexierBreadCrumbs div {float:left;margin-right:5px;font:600 11px Arial;}


/* END TOP BREAD CRUMBS MENU v3 */

/* TOP NICHES MENU v3 */

#SexierNiches.wrapperMainNiches {background-color:transparent; width:990px;min-height:25px;margin:0 auto 12px auto;position:relative;border:1px solid #534c4c;overflow:hidden;}
/*#SexierNiches div.lmWrap h3 {display:none !important;}*/
#SexierNiches div.lmWrap {float:left;}
#SexierNiches h4 {float:left;font:700 11px/24px Arial;color:#fff;margin:0 15px 0 10px;}
#SexierNiches div.lmWrap ul.narrowItem {width:900px;float:right;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;overflow:hidden;padding:0;}
#SexierNiches div.lmWrap ul.narrowItem li {float:left;padding:0 11px 0px;white-space:nowrap;}
#SexierNiches div.lmWrap ul.narrowItem li a {font:700 11px/24px Arial;color:#fff;text-decoration:none;}
#SexierNiches div.lmWrap a.leftMenuMoreLink
 {
	background:transparent url(images/header/More.png?v=2) no-repeat scroll center top;position:absolute;top:11px;right:-12px;
	clear:both;display:block;font-weight:700;height:16px;line-height:25px;margin:0 auto;text-decoration:none;width:100px;
}
	/* More Niches */
	#SexierNiches div.lmWrap div.more {width:990px;float:left;overflow:hidden;background: url('images/header/bg-top-narrow-strip-x.gif') repeat-x left 24px; margin-bottom:0;}
	#SexierNiches div.lmWrap div.moreItem 
	{
	  background:url('images/header/bg-top-narrow-strip-y.gif') repeat-y left top; 
	  margin:0 1px 0 -1px; 
	  padding:6px 14px 0 14px;
	  min-height:170px;
	  float:left;
	}
	#SexierNiches div.lmWrap div.more div.moreItem h3 {color:#fff;font-size:11px;font-weight:bold;margin:0 0 9px;}
	#SexierNiches div.lmWrap div.more div.moreItem ul {list-style-type:none;float:left;}
	#SexierNiches div.lmWrap div.more div.moreItem ul li {color:#339933;line-height:18px;margin-bottom:1px;clear:both;}
	#SexierNiches div.lmWrap div.more div.moreItem ul li span {font-size:12px;}
	#SexierNiches div.lmWrap div.more div.moreItem ul li span.lmCnt {display:block;overflow:hidden;float:left !important;color:#FFAE00;font-size:12px;padding:0;line-height:18px;}
	#SexierNiches div.lmWrap div.more div.moreItem ul li a.moreItem {display:block;float:left;margin-right:4px;color:#FFF;text-decoration:none;}
	
	#SexierNiches div.lmWrap a.moreClose {bottom:0;height:13px;width:73px;position:absolute;right:5px;background-image:url(images/header/Close.png?v=2);}
	
	
/* END TOP NICHES MENU v3 */

/* TOP SORT PANEL v3 */
#SexierSortPanel.wrapperSortPanel {width:990px;height:25px;margin:0 auto 12px auto;border:1px solid #671A0D;overflow:hidden;}
#SexierSortPanel h4 {float:left;font:700 11px/24px Arial;color:#fff;margin:0 15px 0 10px;}
#SexierSortPanel div.wrapperDropSelect {float:left;margin: 3px 0 0 0;}
#SexierSortPanel div.wrapperDropSelect div.bgSelect {float:left;}

 /* Problem pages */
 .page_fclanding #SexierSortPanel.wrapperSortPanel {width:988px;}

/* Drop down styles*/
#SexierSortPanel div.selectbox-wrapper {
  position:absolute;
  z-index:100;
  width:400px;
  background-color:white;
  border:1px solid #FFAE00;
  margin:0px;
  margin-top:-9px;
  padding:2px;
  text-align:left;
  max-height:200px;
  overflow:auto;
  display:none;
}

/*Drop down list styles*/
#SexierSortPanel div.selectbox-wrapper ul {list-style-type:none; margin:0px; padding:0px;}

/* Selected item in dropdown list*/
#SexierSortPanel div.selectbox-wrapper ul li.selected { background-color: #FFAE00;color:#000;}

/* Hover state for dropdown list */
#SexierSortPanel div.selectbox-wrapper ul li.current { background-color: #FFD67F;color:#000;}

/* Drop down list items style*/
#SexierSortPanel div.selectbox-wrapper ul li {font-size:11px;  list-style-type:none; display:block; margin:0; padding:2px; cursor:pointer; }

/* Look and feel of select box */
#SexierSortPanel .selectbox 
{
  margin: 0px 5px 10px 0px;
  padding-left:4px;
  padding-top:1px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;/* Resize Font*/
  width : 141px; /* Resize Width */
  height: 18px; /* Resize Height */
  display : block;
  text-align:left; 
  background: url('images/header/bgSelectInput1.png') no-repeat left;
  cursor: pointer;
  color:#000;
  border:none;
}

#SexierSortPanel div.langPagerWrapper {float:right;margin-top:3px;}
#SexierSortPanel div.langPagerWrapper div.pgrClass {float:right;margin:0;margin-left:14px;padding-right:2px;position:relative;z-index:30;}
#SexierSortPanel div.langPagerWrapper div.detailsViewBtn {float:left;margin-right:0;}
#SexierSortPanel div.langPagerWrapper div.detailsViewBtn a {
	background:transparent url(images/header/bg-icon-list.png) no-repeat scroll right center;
	color:#fff;
	float:right;
	font-size:11px;
	font-weight:600;
	height:18px;
	line-height:18px;
	padding-right:20px;
	text-decoration:none;
}
#SexierSortPanel div.langPagerWrapper div.pgrClass ul.pages {
	display:block;
	font-size:11px;
	font-weight:600;
	padding:0;
}
#SexierSortPanel div.langPagerWrapper div.pgrClass ul.pages li {
	background:transparent url('images/header/pager-sep.png') no-repeat scroll right top;
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 3px 0 0;
	padding:0;
	text-decoration:none;
}
#SexierSortPanel div.langPagerWrapper div.pgrClass ul.pages li.pgEmpty {color:#EEEEEE; display:none;}
#SexierSortPanel div.langPagerWrapper div.pgrClass ul.pages li.pgCurrent a {color:#FFAE00 !important;}
#SexierSortPanel div.langPagerWrapper div.pgrClass ul.pages li.last {background:none;border:medium none;}
#SexierSortPanel div.langPagerWrapper div.pgrClass ul.pages li.pgNext {background:none;border:medium none;}


/* BOTTOM PAGER HEADER v3 */

#SexierPagerBottom {float:right;margin-top:4px;}
#SexierPagerBottom.SexierPagerBottom {float:right;margin-top:15px;}
#SexierPagerBottom div.pgrClass {float:right;margin:0;margin-left:14px;padding-right:2px;position:relative;z-index:30;}
#SexierPagerBottom div.detailsViewBtn {float:left;margin-right:0;}
#SexierPagerBottom div.pgrClass ul.pages {
	display:block; font-size:11px; font-weight:600;  padding:0;
}
#SexierPagerBottom div.pgrClass ul.pages li {
	background:transparent url('images/header/pager-sep.png') no-repeat scroll right top;
	float:left; list-style-image:none; list-style-position:outside; list-style-type:none;
	margin:0 3px 0 0; padding:0 5px 0 0; text-decoration:none;
}
#SexierPagerBottom div.pgrClass ul.pages li a {color:#fff;text-decoration:none;font:600 11px Arial;}
#SexierPagerBottom div.pgrClass ul.pages li a:hover {color:#FFAE00 !important;}
#SexierPagerBottom div.pgrClass ul.pages li.pgEmpty {color:#EEEEEE; display:none;}
#SexierPagerBottom div.pgrClass ul.pages li.pgCurrent a {color:#FFAE00 !important;}
#SexierPagerBottom div.pgrClass ul.pages li.last {background:none;border:medium none;}
#SexierPagerBottom div.pgrClass ul.pages li.pgNext {background:none;border:none;padding-bottom:3px;}
#SexierPagerBottom div.pgrClass ul.pages li.pgNext a {color:#fff !important;display:block;position:relative;top:-1px; font:normal 18px/14px Arial;}
#SexierPagerBottom div.pgrClass ul.pages li.pgNext a:hover {color:#FFAE00 !important;}

/* END TOP SORT PANEL v3 */

.Dec2010Banner{padding-left:5px;}


div.adminMessageContainer{float:left;margin-left: -115px;background: none repeat scroll 0 0 #1B6293;border: 1px solid #568DBE;line-height: 25px;padding-left: 25px;width: 535px;padding-bottom:1px}
div.admindontshow{margin-top: 10px;}
div.admindontshow input{float:left;margin-top: 5px;}
* + html div.admindontshow input{margin-top: 1px;}
div.admindontshow label{float:left;padding-left: 5px; }
div.adminMessageBody{font-weight:bold;width:500px}
div.continueAdminMessage img{margin-left:-40px;padding-top:25px;cursor:pointer}



div.timerBannerCnt{height: 34px;margin: -4px auto 0;padding: 4px 6px 2px 15px; width: 590px;background:#efc75d;border:1px solid #ff0000;float:none !important;}
.timerBannerCnt>div{color:#18486A;float:left;font-size:15px;font-weight:bold;line-height:34px;margin-left:0px;} 


div.timerBannerCnt #defaultCountdown{line-height:30px;margin:0 8px;height:34px;width:81px;background:transparent url('images/counter_background.gif') no-repeat scroll center top;color:#e29e09;text-align:center;font-size:20px !important;}
div.timerBannerCnt #defaultCountdown span{line-height:30px;margin:0 4px;height:30px;width:81px;color:#e29e09;text-align:center;font-size:18px;font-family:Times New Roman;font-weight:bold}
div.timerBannerCnt #dvSmallLetters2 {font-size:12px;float:none;text-align:center;font-weight:normal;line-height:normal}

.signUpNewUserContainer #SignUpMainLogic div.timerBannerCnt {margin:0 0 0 130px;padding:0 !important;font-size:12px;text-align:center;height:108px;width:332px !important;background:#1d5c8c;}
.signUpNewUserContainer #SignUpMainLogic .timerBannerCnt > div{font-size:12px;clear:both;text-align:center;float:none;margin:8px auto;color:#fff;line-height:11px;}
.signUpNewUserContainer #SignUpMainLogic div.timerBannerCnt #dvSmallLetters2 {color:#feaf01;font-size:11px;}


div.timerBannerCnt #defaultCountdown.counter_00{background-position:center -4px}

/*LoyaltyPoints*/
.StatusPopUpDiv {width:689px;height:534px;color:#fff;display:none;font-family:arial;font-weight:normal;}
.StatusPopUpDiv div{float:left;}
.StatusPopUpDiv .clear{clear:both;}
.StatusPopUpDiv .content {width:671px;height:337px;}

.StatusPopUpDiv .contentbg0{background:url('images/LoyaltyPoints/status0/3.jpg');}
.StatusPopUpDiv .contentbg1{background:url('images/LoyaltyPoints/status1/3.jpg');}
.StatusPopUpDiv .contentbg2{background:url('images/LoyaltyPoints/status2/3.jpg');}
.StatusPopUpDiv .contentbg3{background:url('images/LoyaltyPoints/status3/3.jpg');height:335px !important;}


.StatusPopUpDiv.status_1 .contentbg1{background:url('images/LoyaltyPoints/status1/3.jpg');height:337px}
.StatusPopUpDiv.status_2 .contentbg1{background:url('images/LoyaltyPoints/status1/3.jpg');height:334px}
/*.StatusPopUpDiv.status_2 .img4{display:none}*/




.StatusPopUpDiv .content div {float:none;}
.StatusPopUpDiv .text1 {font-size:14px;color:#ffffd7;padding-left:13px;padding-top:50px;font-weight:bold;}
.StatusPopUpDiv .text2 {color:#fff;font-size:16px;padding-top:17px;font-weight:bold;padding-left:13px;width:345px;}
.StatusPopUpDiv .text3  {color:#fff;font-weight:bold;font-size:18px;padding-top:4px;padding-left:13px;padding-bottom:11px;}
.divul{width:345px;background-color:#07242f;padding-top:0px;}
.StatusPopUpDiv ul {list-style-type:none;margin:0px;padding:13px 13px 7px 12px}
.StatusPopUpDiv li {font-size:16px;color:#f4cc43;font-weight:bold; background: url('images/LoyaltyPoints/status1/bullet_div.gif') left top no-repeat;padding-left:20px;padding-bottom:5px;}
.StatusPopUpDiv li strong {color:#fff;font-size:15px;font-style:italic;}
.StatusPopUpDiv .text4  {color:#ffffd7;font-size:12px;width:345px;padding-top:8px;padding-left:13px;}

div.mystatusdiv{
height:633px;
margin:21px auto;
width:900px;
}

.page_live-sex-chats #simplemodal-container{top:20px !important;margin-left:-355px !important;}
li.lichecked span.worthLoyaltyPoints{color:#FFAE00;}
/*LoyaltyPoints*/

.myStatusBg{background: url('images/mystatusBg.png?v=2') left top no-repeat;width:420px;height:67px;}
/*a.myStatusLink,a.myStatusLink:hover{display:block;margin-top:55px;}
a.myStatusLink div.myStatusBg span.mystatuscontent{ left: 295px;position: relative;top: 32px;}
a.myStatusLink div.myStatusBg span.mystatuscontent span.loyaltyStatus{color:#FFAE00;}
a.myStatusLink div.myStatusBg span.mystatuscontent span.LoyaltyPointsAccumulated{color:#cccccc;}*/

div.myStatusBg span.mystatuscontent{ left: 269px;position: relative;top:18px;}
div.myStatusBg span.mystatuscontent span{color:#fff;font-size:13px;}

/*
div.myStatusBg span.mystatuscontent span.loyaltyStatus{color:#fff;margin-left:2px;font-size:15px;}
div.myStatusBg span.mystatuscontent span.LoyaltyPointsAccumulated{color:#cccccc;margin-left:2px;font-size:15px;}
*/

div.myStatusBg span.mystatuscontent span.AccountDetails{font-size:14px;text-decoration:none;color:#ffcc00;}
/*step23*/
div.Step23PopUpDiv{display:none;z-index: 101;position: absolute;width:500px;min-height:581px;}
div.Step23PopUpDiv div.closeStep23PopUpDiv{text-align:right;}
div.Step23PopUpDiv div.closeStep23PopUpDiv img{width:32px;height:32px;}
div.Step23PopUpDiv img.step23divHostList{width:500px}
div.Step23PopUpDiv div.closeStep23PopUpDiv{width:500px}
#step23-overlay {
	background-color: #000000;
	/*bottom: 0;   
	left: 0;
	margin: 0;    
	padding: 0;
	position: absolute;
	right: 0;
	top: 0;   
	z-index: 2;    */
}
/*step23*/

.fvcbcCntSugested { margin: 0 auto;}
.fvcbcCntSugested .fvcbcBottomContent {height:auto;width:1020px;padding:0 0 0 0; margin-top:2px}
.fvcbcCntSugested .fvcbcBottomContent div.sugestedHostsContainer{margin-left:6px;margin-top:0}
.fvcbcCntSugested .hdCnt, .fvcbcCntSugested .fvcbcTopContent {margin-left:25px;}
.fvcbcCntSugested .hdContent div p{font-size:10px}
.fvcbcCntSugested .hdContent .hdBuyCredit a.enjoy {font-size:12px;line-height:13px;margin-top:12px;}
.fvcbcCntSugested .hdContent{height:63px;margin-top:0;background:none;border:solid 1px #1D394F ; display:none;}
.fvcbcCntSugested  .hdContent div{height:46px;}
.fvcbcCntSugested .hdContent div h4{font-size:11px}
.fvcbcCntSugested .hdContent .hdkinks ul li .featuresCnt{margin-top: -7px;}
.fvcbcCntSugested .hdContent .hdkinks ul li {font-size:11px;line-height:6px;}
.fvcbcCntSugested .hdContent .hdkinks ul li .flagsCnt{margin-top:0}
.fvcbcCntSugested .hdContent .hdBuyCredit{margin-top:-5px}
.fvcbcCntSugested .hdContent .hdBuyCredit a.btn{margin-top:15px}
.fvcbcCntSugested .hdContent .hdkinks ul li .featuresCnt img{height:18px}
.fvcbcCntSugested .hdContent .spacer{background:none}
.fvcbcCntSugested .hdCaption{background-color:#2F0C06;margin-bottom:10px;}



/*celeb event banner*/
 div.celebeventWrapper{width:205px;float:right;position:relative;cursor:pointer;z-index:2005;}
 .down{z-index:2000;position:absolute;}
 /*div.celebeventWrapper img{z-index:2000;position:relative;}*/
.swicherWrapper{width:205px;float:right;cursor:pointer;}
/*celeb event banner*/


div.afterFree_FM p{float:left;margin-top:34px;font-family:arial;font-size:14px!important;color:#fff;margin-left: 55px;}
div.afterFree_FM .followmeDivButtons{float:left;margin-left: 100px !important;  margin-top: 45px !important;width: 330px!important;}
div.followMeDiv_small div.afterFree_FM{width:862px!important;}
div.afterFree_FM .followmeDivButtons div.btnContainer{margin:2px 17px !important;width:130px !important}
div.afterFree_FM .followmeDivButtons div.btnContainer a{font-size:13px !important;font-weight: normal !important;}

/* NEW SIGNUP 17.02.2011 */

	/* All Helper class */
	   .h-fLeft         {float:left;}
	   .h-fRight        {float:right;}
	   .h-fNone         {float:none;}
	   .h-aLeft         {text-align:left;}
	   .h-aRight        {text-align:right;} 
	   .h-aCenter       {text-align:center;} 
	   .h-dBlock        {display:block;} 
	   .h-dNone         {display:none;} 
	   .h-dInline       {display:inline;} 
	   .h-dInlineBlock  {display:inline-block;}
	   
	/* End All Helper class */

	/* Layouts SIGNUP */
	.l-SignUpWrapper {width:990px;min-height:372px;overflow:hidden;}
	.l-TopLineWrapper {width:990px;min-height:372px;min-height: 42px;overflow:hidden;}
	.l-CenterBlockWrapper {width:990px;min-height:372px;background-color:#2c0c06;overflow:hidden;}
	.l-CenterBlockWrapper .l-LeftCenterBlock {width:141px;overflow:hidden;}
	.l-CenterBlockWrapper .l-FormsCenterWrapper {width:353px;overflow:hidden;}
	.l-CenterBlockWrapper .l-RightCenterBlock {width:494px;overflow:hidden;}
	.l-FooterLineWrapper {width:990px;overflow:hidden;}
	/* End Layouts SIGNUP */
	
	/* TOP SIGNUP */
	/*.l-TopLineWrapper .b-ImageTitle 
	{
		background: url("images/signup/AB1_03.png") no-repeat scroll center top transparent;
		height: 72px;
		margin-bottom:30px;
	}*/
     #SignUpTitle { margin-bottom: 15px;}
    .signUpTitle_topColor1 { color: #ffffff; }
    .signUpTitle_topColor2 { color:#ffae00; }
    .signUpTitle_bottom { color: #ffffff; }
	.l-TopLineWrapper .b-BreadCrumbRegister {width:988px;}
	.l-TopLineWrapper .b-BreadCrumbRegister.b-Step1 
	{
		background: url("images/signup/register-strip-step-01.png") no-repeat scroll center top transparent;
		margin-bottom:13px;
		height:38px;
	}
	.l-TopLineWrapper .b-BreadCrumbRegister.b-Step2 
	{
		background: url("images/signup/register-strip-step-02.png") no-repeat scroll center top transparent;
		margin-bottom:13px;
		height:38px;
	}
	.l-TopLineWrapper .b-BreadCrumbRegister.b-Step3 
	{
		background: url("images/signup/register-strip-step-03.png") no-repeat scroll center top transparent;
		margin-bottom:13px;
		height:38px;
	}
	
	/* END TOP SIGNUP */

	/* BOTTOM SIGNUP */
	.l-FooterLineWrapper .b-BillingInformation {overflow:hidden; min-height:30px; text-align:center;}
	.l-FooterLineWrapper .b-BillingInformation ul 
	{
		height: 14px;
		list-style: none;
		margin: 20px auto 0;
		padding: 0;
	}
	.l-FooterLineWrapper .b-BillingInformation ul li 
	{
		background: url("images/signup/bg-signUpBottomText-bullet.png") no-repeat scroll left 1px transparent;
		color: #FFFFFF;
		height: 14px;
		display:inline;
		letter-spacing: 0;
		line-height: 14px;
		padding:0 16px 0;        
	}

	.l-FooterLineWrapper .b-SecureImages {overflow:hidden;text-align:center;}
	.l-FooterLineWrapper .b-SecureImages.img-SSL 
	{
		background: url("images/signup/bg-secureImages.png") no-repeat center top transparent;
		height:36px;
		margin:20px 0 15px;
	}
	.l-FooterLineWrapper .b-QuoteTxtWrapper 
	{
		overflow:hidden;
		background: url("images/signup/bg-signup-quotes.png") no-repeat center top transparent;
		height:132px;
		margin-bottom:25px;
	}
	.l-FooterLineWrapper .b-QuoteTxtWrapper .b-QuoteTxt {width:770px;margin:10px auto 0;color: #C2C2C2;}
	.l-FooterLineWrapper .b-QuoteTxtWrapper .b-QuoteTxt h3 {font-size: 13px;margin:10px 0 20px;}
	.l-FooterLineWrapper .b-QuoteTxtWrapper .b-QuoteTxt p {font-size: 12px;margin-bottom: 4px;}
	/* END BOTTOM SIGNUP */
	
	/* CENTER SIGNUP */
	.l-CenterBlockWrapper.b-GirlStep1 {background:#2c0c06 url('images/signup/bg-register-girl.jpg') no-repeat right bottom;} 
	.l-CenterBlockWrapper.b-GirlStep2 {background:#2c0c06 url('images/signup/bg-register-girl-2.jpg') no-repeat right bottom;} 
	.l-CenterBlockWrapper.b-GirlStep3 {background:#2c0c06 url('images/signup/bg-register-girl-3.jpg') no-repeat right bottom;} 
	
		.l-CenterBlockWrapper.b-GuyStep1 {background:#2c0c06 url('images/signup/bg-register-guy.jpg') no-repeat right bottom;} 
	.l-CenterBlockWrapper.b-GuyStep2 {background:#2c0c06 url('images/signup/bg-register-guy-2.jpg') no-repeat right bottom;} 
	.l-CenterBlockWrapper.b-GuyStep3 {background:#2c0c06 url('images/signup/bg-register-guy-3.jpg') no-repeat right bottom;} 
	
	.l-CenterBlockWrapper .l-LeftCenterBlock.Left {width:141px;min-height:354px;padding-top:16px;}
	.l-CenterBlockWrapper .l-LeftCenterBlock.Left img {margin-bottom:11px;}
	.l-CenterBlockWrapper .l-FormsCenterWrapper.Center {width:353px;min-height:372px;}
	.l-CenterBlockWrapper .l-RightCenterBlock.Right 
	{
		width:494px;
		min-height:372px;
	}
	.l-CenterBlockWrapper .l-RightCenterBlock .b-RightTxt 
	{
		color:#ffae00;
		margin:15px 0 0 15px;    
	}
	.l-CenterBlockWrapper .l-RightCenterBlock .b-RightTxt h3 {text-transform:uppercase;font-size:14px; color:#FFF} 
	.l-CenterBlockWrapper .l-RightCenterBlock .b-RightTxt ul {list-style: none; margin: 20px 0 0;padding: 0;}
	.l-CenterBlockWrapper .l-RightCenterBlock .b-RightTxt ul li 
	{
	   background: url("images/signup/bg-register-bullet-new.png") no-repeat scroll -12px -7px transparent;
	   height:25px; 
	   padding-left:25px;
	   line-height:25px;
	}
	
	.l-CenterBlockWrapper .l-FormsCenterWrapper .b-MainSignupCnt {overflow:hidden;margin:0 0 0 45px;}
	.l-CenterBlockWrapper .l-FormsCenterWrapper .b-LabelAndInput {margin-top: 7px;color:#FFF;}
	.l-CenterBlockWrapper .l-FormsCenterWrapper .b-LabelAndInput label {font:bold 12px Tahoma;}
	.l-CenterBlockWrapper .l-FormsCenterWrapper .b-LabelAndInput input.inp-Signup 
	{
	  width:263px;height:24px; margin:3px 0;     
	}
	
	.l-CenterBlockWrapper .l-FormsCenterWrapper .b-SubmitBtn {margin:20px 0 5px;}
	.l-CenterBlockWrapper .l-FormsCenterWrapper .b-SubmitBtn .btn-Submit 
	{
	    background: url("images/signup/btn-continue.png") no-repeat scroll 0 0 transparent;
        color: #000000;
        font-weight: bold;
        text-shadow: 1px 1px #F6C154;           
        padding-bottom: 18px;   
	}
    .signUpNewUserContainer #SignUpMainLogic input.myAccountButton
    {
	    background: url("images/signup/btn-continue.png") no-repeat scroll 0 0 transparent;
        color: #000000;
        font-weight: bold;
        text-shadow: 1px 1px #F6C154;  
        padding: 8px 0 60px 6px !important;
    }

	
	.l-CenterBlockWrapper .l-FormsCenterWrapper .b-TermsOfUseWrapper {text-align:center;}
	.l-CenterBlockWrapper .l-FormsCenterWrapper .b-TermsOfUseWrapper {margin-bottom:15px;}
	.l-CenterBlockWrapper .l-FormsCenterWrapper .b-TermsOfUse 
	{
		background: url("images/signup/bg-dot-line.png") no-repeat scroll center bottom transparent;
		font-size:11px;
		padding-bottom: 9px;
	}
	.l-CenterBlockWrapper .l-FormsCenterWrapper .b-TermsOfUse a {font-size:11px;}
	.l-CenterBlockWrapper .l-FormsCenterWrapper .b-AlreadyMember {display:block; font-size:12px;margin:4px 0 0;}

	/* END CENTER SIGNUP */
	
	
	/* STEP PAYMENT METHOD */

	.l-FormsCenterWrapper .paymentMethod {display:none;}
	.l-FormsCenterWrapper #helpBtn {display:none;}
	.l-FormsCenterWrapper ul.signupStep2Radios 
	{
		border:1px solid #3d3c39;  
		width:332px; 
		list-style-type:none; 
		margin-top: 80px;
	}
	
	
	.l-FormsCenterWrapper ul.signupStep2Radios li 
	{
		background: url("images/signup/bg-dot-line.png") repeat-x scroll left bottom transparent;
		height:50px; 
		margin:10px 10px 9px 12px;   
	}
	.l-FormsCenterWrapper ul.signupStep2Radios li span {font-weight:bold;font-size:12px;}
	.l-FormsCenterWrapper ul.signupStep2Radios li:last-child {background:none;}
	.l-FormsCenterWrapper ul.signupStep2Radios.step3 {margin-top: 10px;}
	.l-FormsCenterWrapper span.purchaceCredit span.multiTitle {display:block;margin:10px 0 0 ;font:bold 16px/18px Arial;}
	.l-FormsCenterWrapper .signupStep2Submit.myAccountButton
	{
	    background: url("images/signup/btn-continue.png") no-repeat scroll 0 0 transparent;
        clear: both;
        color: #000000;
        text-shadow: 1px 1px #F6C154;
        margin: 20px 0 0 30px !important;
        padding-bottom: 16px;
	}
	.l-FormsCenterWrapper #PreviousStep {margin:5px 0 15px;display:block;font:14px Arial;text-align:center;}
	/* END STEP PAYMENT METHOD */
	
/* END NEW SIGNUP 17.02.2011 */

/* LOGIN  */

.loginMainCnt {width:990px; height:253px; margin:10px auto 0;}
.loginMainCnt .box {height:253px; background:#000000;}
.loginMainCnt .box h3 
{
    height:43px; 
    line-height:43px; 
    padding-left:13px; 
    font-size:20px; 
    color:#ffffff; 
    background:url('images/hp-cats-seperator.png') repeat-x bottom left; 
    font-weight:normal;
}
.loginMainCnt .left {width:358px; float:left; position:relative;background-color:#2c0c06;}
.loginMainCnt .left table.loginTable {margin:0 auto!important;}
.loginMainCnt .left table.loginMainTable {background:none; border:none; width:190px!important; /*margin-top:10px;*/}
.loginMainCnt .left table.loginMainTable label {color:#fff;}
.loginMainCnt .left input.forgotButton 
{
    height:26px!important; 
    background:url('images/spriteBack.gif') repeat-x 0 1px; 
    border:none; 
    font-size:16px; 
    font-weight:bold; 
    text-transform:uppercase; 
    font-family:Arial; 
    padding:0 0 1px 0; 
    width:164px; 
    margin-left:1px;
 }
* + html .loginMainCnt .left input.forgotButton {padding:1px 0 0 0;}
.loginMainCnt .left a.ForgotPassword 
{
    text-align:center; 
    margin:0; 
    color:#fff; 
    display:block; 
    background:url('images/hp-cats-seperator.png') repeat-x top left; 
    height:26px; 
    line-height:26px; 
    position:absolute; 
    bottom:0; 
    left:0; 
    width:358px;
 }
.loginMainCnt .right 
{
    width:621px; 
    float:right; 
    position:relative; 
    background:#2c0c06 url('images/signup/signup-girl.jpg') no-repeat right bottom;
}

.loginMainCnt .box.right h3 {width:345px;}
.loginMainCnt .right .girl 
{
    display:none;
}
.loginMainCnt .right ul {list-style:none; width:310px; float:left; margin:16px 0 0 15px;}
.loginMainCnt .right ul li 
{
    background:url('images/signup/bg-register-bullet.png') no-repeat left 2px; 
    width:372px; 
    padding-left:23px; 
    line-height:18px; 
    float:left; 
    margin-bottom:10px; 
    color:#ffae00;
}
.loginMainCnt .right input 
{
    margin-top:10px;
    float:left; 
    clear:left; 
    width:162px; 
    margin-left:82px; 
    cursor:pointer; 
    height:26px; 
    background:url('images/spriteBack.gif') repeat-x 0 1px; 
    border:none; 
    font:bold 16px Arial; 
    color:#FFF; 
    padding:0 0 1px 0;
  }
* + html .loginMainCnt .right input {padding:1px 0 0 0; margin-top:17px;}
.loginMainCnt .left input.inputGray {width:162px; height:17px; border:1px solid #141414;}
.signupErr 
{
    width:358px; 
    text-align:center; 
    float:left; 
    color:#fff; 
    height:43px; 
    background:url('images/hp-cats-seperator.png') repeat-x left bottom;
}
.signupErr p {font-size:12px; line-height:16px; margin-top:4px;}
.signupErr span {line-height:13px; font-size:11px;}
.signupErr a {font-size:12px;}
.signupErr span a {font-size:11px;}
.signupErr a:hover {color:#fff;}

/* END LOGIN */

/* LEFT PANEL */

body.leftNavigation .PaneBody {
    margin: 0 auto;
    min-height: 400px;
    padding: 0 12px;
    width: 1000px;
}
body.leftNavigation .PaneLeftBar {
    float: left;
    width: 222px;
    margin-left: 0px ;
}
body.leftNavigation .PaneContent {
    float: right !important;
    height: auto !important;
    min-height: 270px;
    padding-bottom: 10px;
    position: relative;
    width: 757px;
    z-index: 20;
}

body.leftNavigation #SexierHeader div.wrapperCell-2 
{
    background: url("images/header/bgTopMenu-xhm.png?v=001") no-repeat scroll right 0 transparent;
    margin: 0 0 9px auto;
    min-height: 34px;
    outline: 0 solid green;
    position: relative;
    width: 990px;
    z-index: 1;   
}

body.leftNavigation #SexierHeader div.wrapperNonUserPanel div.wrapperLoginPanel {
    background: url("images/header/bgLoginPanel-xhm.png") repeat-x scroll 0 0 transparent;
    float: right;
    height: 48px;
    margin-top: 1px;
    width: 294px;
}

body.leftNavigation #SexierHeader div.wrapperNonUserPanel div.btnSignUpNow 
{
    background: url("images/header/btnSignUpNow-xhm.png") repeat-x scroll 0 0 transparent;
    float: right;
    height: 47px;
    margin-right: 3px;
    margin-top: 1px;
    width: 136px;
}

body.leftNavigation #SexierHeader div.wrapperNonUserPanel div.wrapperLoginPanel div.wrapperInputs {
    float: right;
    margin: 3px 6px 0 0;
    width:282px;
}

body.leftNavigation #SexierHeader div.wrapperNonUserPanel div.btnSignUpNow img {    display: block;
    height: 47px;
    visibility: hidden;
    width: 136px;}

body.leftNavigation #SexierHeader div.wrapperNonUserPanel div.wrapperLoginPanel a.linkLogin {text-decoration:none; margin-left: 6px;}

body.leftNavigation #SexierHeader div.wrapperNonUserPanel div.wrapperLoginPanel .b-forgotLinkDiv 
{
    float:right;  
    margin:4px 4px 0 0;  
}
body.leftNavigation #SexierHeader div.wrapperNonUserPanel div.wrapperLoginPanel .b-forgotLinkDiv a 
{
    font:italic 11px Arial;  
    color:#a9a7a6; 
    text-decoration:none;
}

body.leftNavigation .hpHostListContainer .singleHostContainer, body.leftNavigation .srWrapperCnt .srContainer {
    float: left;
    margin: 3px 0 9px;
    padding: 4px;
    position: relative;
    width: 182px;
    z-index: 1;
}
body.leftNavigation .hpHostListContainer .singleHostContainer p, body.leftNavigation .srWrapperCnt .srContainer p  {    
    color: #000000;
    font-size: 11px;
    height: 21px;
    line-height: 21px;
    width: 180px;
    padding-left: 3px;
    float: left;
}
body.leftNavigation .hpHostListContainer .singleHostContainer div.topRight { top: 29px;; }
body.leftNavigation #SexierSortPanel.wrapperSortPanel {
    height: 25px;
    margin: 0 auto 12px;
    overflow: hidden;
    width: 757px;
}
body.leftNavigation .NarrowMenuWrap span.top {
    background: none;
}

body.leftNavigation .NarrowMenuWrap span.bottom {
    background: none;
    bottom: -26px; display:none;
}
body.leftNavigation .NarrowMenuWrap span.shadow {
    display: block;
    height: 32px;
    left: 0;
    position: absolute;
    width: 997px; display:none;
}
 body.leftNavigation .hpHostListContainer, body.leftNavigation .srWrapperCnt {
    float: none;
    margin-left: 1px;
    margin-top: -3px;
    overflow: hidden;
    width: 760px;
}
body.page_mini-profile.leftNavigation .hpHostListContainer {
    float: left;
    margin: 20px 0 0 8px;
    padding: 0;
    width: 978px;
}
body.page_mini-profile.leftNavigation .hpHostListContainerInner {
margin:0 auto; float:none;
    width: 960px;

}
body.page_mini-profile.leftNavigation .hpHostListContainerInner .singleHostContainer {
    margin: 0px 1px;
}
body.page_mini-profile.leftNavigation div.contentHost {margin-left:1px }

body.leftNavigation .hpHostListContainer .singleHostContainer a.enterChatPopup { top:61px }

body.leftNavigation .hpHostListContainer .singleHostContainer p.singleHostNickname {
    bottom: 32px;
    line-height: 19px;
    text-align: left;
    background: url("images/trans.png") repeat scroll 0 0 transparent;
    color: #FFFFFF;
    height: 19px;
    
    line-height: 19px;
    position: absolute;
    text-align: left;
    width: 177px;
    float: left;
    padding-left: 3px;
}
body.leftNavigation .srWrapperCnt div.srContainer .srcontentLeft p.srSingleHostLinks { width:177px }


body.leftNavigation .hpHostListContainer .singleHostContainer, body.leftNavigation .srWrapperCnt .srContainer { height:auto; }
body.leftNavigation .hpHostListContainer .singleHostContainer p.singleHostLinks, body.leftNavigation .srWrapperCnt .srContainer p.singleHostLinks { width:177px; }


body.leftNavigation .NarrowMenuWrap .leftMenuMoreLink  
{
    background:none !important; 
    font-weight:normal; 
    display: block;
    line-height: 25px;
    text-align:right;
    text-decoration: none;
    color: #fff;
    float: right;
    margin-right: 18px;
    height:inherit;
    width:inherit;
    position:inherit;
    right:0; 
   text-decoration:underline; 
}


body.leftNavigation .LatestActivitiesEmpty {
    height: 360px !important;
}
body.leftNavigation .LatestActivitiesInfo {
    border-bottom: 1px solid #671a0d;
}


body.leftNavigation p a.hostNick {
    color: #FFFFFF;
    font-weight: 400;
    text-decoration: none;
}

body.leftNavigation .hpHostListContainer .singleHostContainer span, body.leftNavigation .srWrapperCnt .srContainer span {
    color: #FFFFFF;
    display: block;
    float: right;
    font-size: 11px;
    height: 18px;
    line-height: 18px;
    margin-right: 3px;
}

body.leftNavigation div.srTop {
    background: none repeat scroll 0 0 #2f0c06;
    clear: both;
    height: 26px;
    line-height: 26px;
    margin: 12px 0;
    width: 757px;
}


body.leftNavigation div.srContainer .srcontentLeft img {
    height: 136px;
    width: 180px;
}

body.leftNavigation div.srContainer .srcontentLeft a {
    display: block;
    height: 136px;
    z-index: 9;
}

body.leftNavigation div.srContainer .srcontentLeft {
    border: 1px solid #505050;
    float: left;
    height: 136px;
    overflow: hidden;
    position: relative;
    width: 180px;
}

body.leftNavigation .hpHostListContainer .singleHostContainer div.contentHost, 
body.leftNavigation .srWrapperCnt .srContainer div.contentHost {
    background: none repeat scroll 0 0 #FFAE00;
    border: 1px solid transparent !important;
    clear: both;
    overflow: hidden;
    width: 180px;
}

body.leftNavigation .hpHostListContainer .singleHostContainer a div, body.leftNavigation .srWrapperCnt .srContainer a div {
    float: left;
    height: 136px !important;
    width: 180px !important;
}

body.leftNavigation div.srContainer .srcontentLeft a.vewBio, body.leftNavigation div.srContainer .srcontentLeft a.vewBio { left: 21px; }

body.page_free-videochat .singleHostContainer a.enterChat, .srContainer a.enterChat { width: 177px !important; }

body.leftNavigation .srContainer a.viewProfile { background-position: -1px -108px !important; }
body.leftNavigation .srContainer a.viewProfile:hover { background-position: -1px -135px !important; }

body.leftNavigation .popupMore-container {
    background: none repeat scroll 0 0 #401008;
    border: 2px solid #999999;
    height: 360px;
    width: 1000px;
}

body.leftNavigation .popupMore-container h3 {
    color: #FFF;
    float: left;
    font-size: 13px;
    font-weight: 400;
    margin: 4px 0 9px 0;
    width: 100%;
}
body.leftNavigation .popupMore-container div.lmWrap {
    clear: both;
}

body.leftNavigation .popupMore-container .more div {
    background: url("images/bg-free-chat-sep.gif") repeat-y scroll left top transparent;
    margin: 0 1px 0 -1px;
    padding: 6px 24px 0 23px !important;
    float: left;
    height: auto !important;
    min-height: 170px;
}

body.leftNavigation .popupMore-container .more, body.leftNavigation div.NarrowMenuWrap .more2 {
    background: url("images/bg-top-narrow-strip-x.gif") repeat-x scroll left 28px transparent !important;
    margin-bottom: 0;
}

body.leftNavigation a.simplemodal-close {
    background: url("images/simplemodal_close.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 21px;
    position: absolute; 
    right: 6px;
    top: 6px;
    width: 21px;
}

body.leftNavigation .popupMore-container .more div.moreItem0 {
    margin-left: 20px;
}
body.leftNavigation .popupMore-container .more div.part2 {
    background: none repeat scroll 0 0 transparent !important;
}
body.leftNavigation .popupMore-container .more ul {
    list-style-type: none;
}
body.leftNavigation .popupMore-container .more ul li {
    clear: both;
    color: #339933;
    height: 18px;
    line-height: 18px;
}
body.leftNavigation .popupMore-container .more ul li:hover {
    background: none repeat scroll 0 0 #AA3B1B;
}
body.leftNavigation .popupMore-container .more ul li a {
    color: #FFF;
    display: block;
    float: left;
    text-decoration: none;
}
body.leftNavigation .popupMore-container .more ul li.selected a {
    color: #FFAE00;
}
body.leftNavigation .popupMore-container .more p.title {
    border-top: 1px solid #6E6E6E;
    color: #FFFFFF;
    font-size: 12px;
    margin: 5px;
    padding: 14px 6px 6px;
}
body.leftNavigation .popupMore-container .more div {
    background: url("images/bg-free-chat-sep.gif") repeat-y scroll left top transparent;
    margin: 0 1px 0 -1px;
    padding: 6px 24px 0 23px !important;
}

body.leftNavigation .popupMore-container div ul li span {
    cursor: pointer;
    display: block;
    float: left !important;
    margin-left: 3px;
}
body.leftNavigation .countersOnline {
    color: #FFAE00;
}
body.leftNavigation .detailsContainer .centerContent .bigImg .icons div.newHost, 
.hpHostListContainer .singleHostContainer div.newHost { top:5px; left:5px }

body.leftNavigation .hpHostListContainer .singleHostContainer div.newHost { top:26px; left:5px }


/* END LEFT PANEL */
.worthLoyaltyPoints{clear: both;
    font-size: 11px !important;
    font-weight: normal;
    margin-top: -5px !important;
    width: 100%;}
 
.step3 li input{margin-top: 14px;
    position: relative;
    top: -12px;float: left;
    height: 16px;
    width: 16px;}
    
ul.step3 li span{float: left;
    font-size: 12px;
    margin-left: 5px; margin-top: 3px;}
   
ul.step3 li span.creditS3fn{ color: #FFFFFF;
    float: right;
    margin-left: 7px;
    padding-top: 1px;}   
   
ul.step3 li span.creditS3f {
    color: #FFFFFF;
    float: left;
    margin-left: 15px;
    margin-right: 6px;
    padding-right: 8px;
    padding-top: 1px;
    text-indent:110px;
}

body.page_quick-list #SexierRvPanel .rvPanelWrap .clearAllCnt a{color:#FFAE00}
body.page_quick-list .PaneContent{float:none;}
body.page_quick-list #SexierRvPanel .hlPanelWrap{margin-left:0;width:988px;border:1px solid #FFAE00}
body.leftNavigation.page_quick-list #SexierRvPanel .hlPanelWrap{margin-left:0;width:755px;border:1px solid #FFAE00}
body.page_quick-list #SexierRvPanel .hlPanelWrap .detailsViewBtn a{bottom:3px;color:#aaa}
body.page_recently-visited .PaneContent{float:none;}
body.page_recently-visited #SexierRvPanel .hlPanelWrap{margin-left:0;width:988px;border:1px solid #FFAE00}
body.leftNavigation.page_recently-visited #SexierRvPanel .hlPanelWrap{margin-left:0;width:755px;border:1px solid #FFAE00}
body.page_recently-visited #SexierRvPanel .rvPanelWrap .clearAllCnt a{color:#FFAE00}
body.page_recently-visited .hlPanelWrap .detailsViewBtn a{bottom:3px;color:#aaa}
.profileTopSection .imgContainer .mainProfileImg a.enterChat.happyhourBtn, .profileTopSection .hostTopDetails a.enterChat.happyhourBtn { background-position:center -162px }

body.page_video-chat-buy-credits .l-CenterBlockWrapper{width:600px !important}
body.page_video-chat-buy-credits .l-TopLineWrapper{display:none !important}
body.page_video-chat-buy-credits .l-FooterLineWrapper{display:none !important}
body.page_video-chat-buy-credits .l-SignUpWrapper{width:600px !important}
body.page_video-chat-buy-credits .l-CenterBlockWrapper .l-RightCenterBlock.Right{display:none !important}

body.page_search .PaneLeftBar .welcomeMsg.landing, body.page_quick-list .PaneLeftBar .welcomeMsg.landing, body.page_recently-visited .PaneLeftBar .welcomeMsg.landing, body.page_vip-peepshows .PaneLeftBar .welcomeMsg.landing {display:none}
body.page_search .PaneLeftBar .NarrowMenuWrap.NarrowMenuWrapLandingPage1, body.page_quick-list .PaneLeftBar .NarrowMenuWrap.NarrowMenuWrapLandingPage1, body.page_recently-visited .PaneLeftBar .NarrowMenuWrap.NarrowMenuWrapLandingPage1, body.page_vip-peepshows .PaneLeftBar .NarrowMenuWrap.NarrowMenuWrapLandingPage1 {display:none}

body.leftNavigation.page_vip-peepshows div.hpHostListContainer { width:auto !important; }
body.leftNavigation.page_vip-peepshows .hlPanelWrap { width:auto !important; }
#SexierHeader .wrapperCell-2 .topMenu ul.ulTopMenu li.um-mystatus.um-last.selected {padding-left:0;}

/*Phonemates signup*/
.signUpNewUserContainer {float: left;position: relative;width: 990px;}
.signUpNewUserContainer #SignUpMainLogic{height: auto !important;margin-left: 21px;min-height: 359px; overflow: hidden;position: relative;}
.signUpMainBoxes {height: 358px;background:#2C0C06;float: left;margin-top: 7px;position: relative;width: 990px;z-index: 2;}
table.imageContiner {height: 100%!important;left: 26px;position: absolute;top: 12px;width: 105px;}

.signUpNewUserContainer #SignUpStepInfo {background:#2C0C06!important; position: absolute;right: 0px;top: 0px; width: 498px;z-index: 9;}
.signUpNewUserContainer h1.Steptext1H1 {color: #E39D06;letter-spacing: 0;margin-bottom: 6px; margin-top: 0px;padding-left: 47px;width: 420px;}
.signUpNewUserContainer #SignUpStepInfo ol {list-style: none outside none; margin: -8px 0 0 35px;padding: 0;}
.signUpNewUserContainer #SignUpStepInfo ol li {background: url("images/signup/bg-register-bullet-new.png") no-repeat scroll left top transparent;color: #FFFFFF;font-size: 13px;font-weight: normal;margin-bottom: -11px;height: 38px;line-height: 34px;padding-left: 29px;white-space: nowrap;}
.signUpNewUserContainer #SignUpStepInfo .signUpGirl {background: url("images/bg-register-girl.jpg") no-repeat scroll 0 0 #2C0C06;height: 232px;position: absolute;right: 0;top: 126px;width: 498px;}
.signUpNewUserContainer #SignUpStepInfo .signUpGuy1 {background: url("images/bg-register-guy.jpg") no-repeat scroll 0 0 #2C0C06;}
.signUpNewUserContainer #SignUpStepInfo .signUpGuy2 {background: url("images/bg-register-guy.jpg") no-repeat scroll 0 0 #2C0C06;}
.signUpNewUserContainer #SignUpStepInfo .signUpGuy3{background: url("images/bg-register-guy.jpg") no-repeat scroll 0 0 #2C0C06;}
#mainSignupCnt {float: left;margin: 24px 0 0 166px;width: 346px;}
#mainSignupCnt p.labelAndInput {float: left;height: auto !important;margin: 5px 0 1px;min-height: 26px;width: 100%;}
#mainSignupCnt p.labelAndInput label {float: left;height: 18px;letter-spacing: 1px;line-height: 18px; width: 200px;}
#SignUpMainLogic p.termsOfUse {color: #FFFFFF;font-weight: normal;left: 103px;margin-bottom: 29px;position: absolute;text-align: center;bottom: 0;width: 374px;}
.signUpNewUserContainer #SignUpMainLogic h3, .signUpNewUserContainer #SignUpMainLogic a#helpBtn {display: none;}
#mainSignupCnt p.submitBtn {float: left;margin-top: 21px;}
#SignUpMainLogic a.alreadyMember {bottom: 0;color: #C5C5C5;font-weight: normal; height: 24px;line-height: 24px;position: absolute;left: 103px;text-align: center; text-decoration: underline;width: 367px;}

#mainSignupCnt p.labelAndInput input.inputGray {border: 1px solid #141414; height: 22px !important;margin: 0;padding: 0 0 0 4px;width: 256px !important;}
.signUpNewUserContainer #SignUpMainLogic span.paymentMethod, .signUpNewUserContainer #SignUpMainLogic span.purchaceCredit {margin: 6px 0;display: block;font-size: 16px;font-weight: bold;margin: 15px 0 1px 90px;text-align: center; width: 374px;}
.signUpNewUserContainer #SignUpMainLogic ul.signupStep2Radios {border: medium none;height: auto;margin-bottom: 35px;margin-left: 56px;margin-right: 12px;list-style: none outside none;width: 345px;}
.advBottomText {font-size: 11px;margin-left: 150px;width:300px;margin-top: 275px;text-align: center;}
.advBottomText{*margin-top:100px;}
.signUpNewUserContainer #SignUpMainLogic ul.signupStep2Radios li {border-bottom: 1px dotted #202D39;padding-bottom: 9px; cursor: pointer;float: left;height: 48px; margin-bottom: -2px;position: relative; margin-left:70px; width: 333px;}
.signUpNewUserContainer #SignUpMainLogic ul.step3 {border: 1px dotted #202D39;float: left;height: auto;margin-bottom: 17px;margin-right: 21px;margin-top: 5px;width: 330px;margin-left: 125px}
.signUpNewUserContainer #SignUpMainLogic ul.step3 li{margin-left:0}
.signUpNewUserContainer #SignUpMainLogic ul.signupStep2Radios.matrix li {padding-bottom: 5px;position: relative;}
.signUpNewUserContainer #SignUpMainLogic ul.step3 li {height: auto !important; width: 319px;}
.signUpNewUserContainer #SignUpMainLogic ul.signupStep2Radios {height: auto;}
.signUpNewUserContainer #SignUpMainLogic #PreviousStep {bottom: 14px;clear: both;cursor: pointer;display: block;margin-left: 131px;position: absolute;}
.signUpNewUserContainer #SignUpMainLogic ul.step3 li * { padding-bottom: 2px; margin-top: 4px;font-size: 13px !important;font-weight: bold;}
.signUpNewUserContainer #SignUpMainLogic ul.signupStep2Radios li p.bulletParagraf {line-height:11px; background: url("../images/bullet-white-alt.png?v=1") no-repeat scroll left 0px transparent; font-size: 10px !important;margin-left: 20px;padding-left: 20px;height:20px;}
.signUpNewUserContainer #SignUpMainLogic ul.step3 li p {margin: 5px 0;position: static !important;}
.signUpNewUserContainer #SignUpMainLogic ul.step3 li div.dayFreeTrial {margin-bottom: 0px;font-size: 11px;margin-left: 26px;margin-top: 0px;}
div.signUpNewUserContainer div#div1{padding:0 !important}
.registerBottomText{ display:none}

/*hostlist over images*/
.hpHostListContainer .singleHostContainer div.contentHost.bg_girl{background-image:url("images/hostlist_message.jpg");width:180px;height:136px;}
.hpHostListContainer .singleHostContainer div.contentHost.bg_guy{background-image:url("images/hostlist_message_gay.jpg");width:180px;height:136px;}
.hpHostListContainer .singleHostContainer div.contentHost.bg_couples{background-image:url("images/hostlist_message_couple.jpg");width:180px;height:136px;}
/* end over over images*/
/********purchase msg************/
#dvBillingMessageFrame{width:992px; height:80px; border:1px solid #FFAE00; margin-bottom:10px; display:table-cell; text-align:center; vertical-align:middle; font-size:13px;}
/******************/
a.add2Fav_add {background-image:url('images/bg-add2Cart_add.png'); height:18px;}
a.add2Fav_remove {background-image:url('images/bg-add2Cart_remove.png');}


/* Gays Classes */

.gays .l-CenterBlockWrapper.b-GirlStep1 {
    background-image: url("images/gays/bg-register-girl.jpg");
}

.gays .l-CenterBlockWrapper.b-GirlStep2 {
    background-image: url("images/gays/bg-register-girl-2.jpg");
}

.gays .l-CenterBlockWrapper.b-GirlStep3 {
    background-image: url("images/gays/bg-register-girl-3.jpg");
}

.gays div.VipOuterWrapper .VipInnerWrapper {
  background: url("images/gays/woman-SexierVip.png") no-repeat -14px -8px;
}

.gays .loginMainCnt .right {
    background-image: url("images/gays/signup-girl.jpg");
}

.gays span.phone-title1 {
    background-image: url("images/gays/phonegirl-bg.png") ;
}

.gays span.phone-title2 {
  background-image: url("images/gays/phonegirl-bg2.png") ;
}

.gays span.phone-title3 {
    background-image: url("images/gays/phonegirl-bg3.png") ;
}

.gays  .hpCatsCntMain .liveSexCams {
    background-image: url("images/gays/bg-hp-box-01.png");
}

.gays .hpCatsCntMain .commonTags {
    background-image: url("images/gays/bg-hp-box-02.png");}

.gays .hpCatsCntMain .popularSearch {
    background-image: url("images/gays/bg-hp-box-03.png");
}
.signUpNewUserContainer #SignUpStepInfo .signUpGirl1{background: url("images/bg-register-girl.jpg") no-repeat scroll 0 0 #2C0C06;
right: 0;
width: 498px;}
.signUpNewUserContainer #SignUpStepInfo .signUpGirl2{background: url("images/bg-register-girl-2.jpg") no-repeat scroll 0 0 #2C0C06;
right: 0;
width: 498px;}
.signUpNewUserContainer #SignUpStepInfo .signUpGirl3{background: url("images/bg-register-girl-3.jpg") no-repeat scroll 0 0 #2C0C06;
right: 0;
width: 498px;}
/* Shemales Classes */

.shemales .l-CenterBlockWrapper.b-GirlStep1 {
    background-image: url("images/shemales/bg-register-girl.jpg");
}

.shemales .l-CenterBlockWrapper.b-GirlStep2 {
    background-image: url("images/shemales/bg-register-girl-2.jpg");
}

.shemales .l-CenterBlockWrapper.b-GirlStep3 {
    background-image: url("images/shemales/bg-register-girl-3.jpg");
}

.shemales div.VipOuterWrapper .VipInnerWrapper {
  background: url("images/shemales/woman-SexierVip.png") no-repeat -14px -8px;
}

.shemales .loginMainCnt .right {
    background-image: url("images/shemales/signup-girl.jpg");
}

.shemales span.phone-title1 {
    background-image: url("images/shemales/phonegirl-bg.png") ;
}

.shemales span.phone-title2 {
  background-image: url("images/shemales/phonegirl-bg2.png") ;
}

.shemales span.phone-title3 {
    background-image: url("images/shemales/phonegirl-bg3.png") ;
}

.shemales  .hpCatsCntMain .liveSexCams {
    background-image: url("images/shemales/bg-hp-box-01.png");
}

.shemales .hpCatsCntMain .commonTags {
    background-image: url("images/shemales/bg-hp-box-02.png");
}

.shemales .hpCatsCntMain .popularSearch {
    background-image: url("images/shemales/bg-hp-box-03.png");
}
ul.step3 li:last-child span.creditS3f {
  text-indent: 102px;
}
.gays .signUpNewUserContainer #SignUpStepInfo .signUpGirl1{background: url("images/gays/bg-register-girl.jpg") no-repeat scroll 0 0 #2C0C06;
right: 0;
width: 498px;}
.gays .signUpNewUserContainer #SignUpStepInfo .signUpGirl2{background: url("images/gays/bg-register-girl-2.jpg") no-repeat scroll 0 0 #2C0C06;
right: 0;
width: 498px;}
.gays .signUpNewUserContainer #SignUpStepInfo .signUpGirl3{background: url("images/gays/bg-register-girl-3.jpg") no-repeat scroll 0 0 #2C0C06;
right: 0;
width: 498px;} 
body.leftNavigation .hpHostListContainer .singleHostContainer span.singleHostAge{#top:-20px; #right:11px;position:relative;}




/* New Left Menu 22/07/2012 */

    /* header */
    .headerItems,
    .headerItems a { color:#ffc300; }
    .headerItems ul li a { border-right:1px solid #ffc300; }
    .leftNavigation .underLogoTxt {display:none;}
    #lnkForgotPassword {color:#000;}
    
    /* Login PoUp */
    #divLoginBox { background:url(images/header/new_login_box.png) no-repeat; }

    /* Left Bar */
    .leftMenuFrame {background:#000;border:1px solid #000;}
    
    /* signup */
    .leftSignupLoginDiv .lfSignupTxt {color:#ffc300;}
    .leftSignupLoginDiv .lfSignup {color:#ffc300;background:#962917;background-image:-webkit-linear-gradient(#ae2e19,#7c2314);background-image:-moz-linear-gradient(top,#ae2e19,#7c2314);}
    .leftSignupLoginDiv .lfLogin {color:#000;background:#ffc300;}
    
    /* NarrowMenu */
    p.narrowMenuSelectCategory {color:#000;background:#ffc300;}
    .NarrowMenuWrap .lmWrap {padding-bottom:0;background:none;}
    .NarrowMenuWrap .lmWrap ul.narrowItem li {background:#4e1d15;background-image:-webkit-linear-gradient(#5d2b23,#401008);background-image:-moz-linear-gradient(top,#5d2b23,#401008);}
    .NarrowMenuWrap .lmWrap ul.narrowItem li a {color:#fff;}
    .NarrowMenuWrap .lmWrap ul.narrowItem li.narrowItemCategory a {color:#fff;}
    .NarrowMenuWrap .lmWrap ul.narrowItem li.narrowItemCategory:hover a,
    .NarrowMenuWrap .lmWrap ul.narrowItem li.narrowItemCategory.selected a {color:#ffc300;}
    .NarrowMenuWrap .lmWrap ul.narrowItem {background:#401008;}
    .NarrowMenuWrap .lmWrap ul.narrowItem li.niche-li {background:#000; padding-bottom:0; margin-bottom:2px;}
    .NarrowMenuWrap .lmWrap ul.narrowItem li.niche-li:hover a,
    .NarrowMenuWrap .lmWrap ul.narrowItem li.niche-li.selected a {color:#ffc300;}
    .NarrowMenuWrap .lmWrap ul.narrowItem li:hover,
    .NarrowMenuWrap .lmWrap ul.narrowItem li.selected {background-color:#23211f; border-right:10px solid #ffc300!important;border-color:#ffc300!important;}
    
    .NarrowMenuWrap div ul li span.countersOnline {color:#ffc300;}
    
    .PaneLeftBar .searchDiv a.advancedSearch {color:#ffc300;}
    
    /* My Model */
    .myHosts_list .myHosts_ttl p {color:#000;background:#ffc300;}
    .myHosts_list .myHosts_ul li a {color:#fff;}
    .myHosts_list .myHosts_ul li a:hover,
    .myHosts_list .myHosts_ul li a.MyHostSelected {color:#ffc300;background-color:#23211f; border-right:10px solid #ffc300!important;border-color:#ffc300!important;}

    /* My Profile */
    .myProfile .myProfile_ttl p {color:#000;background:#ffc300;}
    .myProfile .myProfile_ttl p a {color: #000;}
    .myProfile .myProfile_ul li a {color:#fff;}
    .myProfile .myProfile_ul li a:hover,
    .myProfile .myProfile_ul li a.MyHostSelected {color:#ffc300;background-color:#23211f; border-right:10px solid #ffc300!important;border-color:#ffc300!important;}
    .myProfile .myProfile_ul li a span span {color:#ffc300;}

    /* Celeb */
    .celeb .celeb_ttl p {color: #000;background:#ffc300;}
    .celeb .celeb_ttl p a {color: #000;}

    /* Affiliate */
    .affiliate li {color: #000;background:#ffc300;}
    .affiliate li a {color: #000;}
    
    /* Latest Activities */
    .LatestActivitiesCon,
    .LatestActivitiesCon a,
    .LatestActivitiesCon b {color:#fff;}

        /*Mobile Page*/
.QRcodePopup {background-color:#ECC601;}
.QRcodePopup span {color:#411009;}
.QRcodePopup .orImg {background-image:url("images/QRcode/OR.png");height:37px;width:57px;}
.QRcodePopup input.qr_submit {background:url("images/QRcode/shortbutton.png") no-repeat scroll 0 0 transparent;width:91px;height:36px;}
.sndAgain {background:url("images/QRcode/longbutton.png") no-repeat scroll 0 0 transparent;text-indent:-9999px;}

/* new hostlist buttons */
.singleHostContainer a.enterChat { background:url("images/hostlist_btns_sprite.png") repeat-x 0px -54px !important; }

.detailsContainer .centerContent .bigImg a.enterChat { background:url("images/hostlist_btns_sprite.png") repeat-x 0px -54px !important; }
.detailsContainer .centerContent .bigImg a.enterChat:hover { background-position: 0px -27px !important; }

.srContainer a.enterChat { background:url("images/hostlist_btns_sprite.png") repeat-x 0px -54px !important; width:168px !important; text-indent:0; color:#fff; }

.topModelsCnt .h1 p.singleHostLinks, .topModelsCnt .h1 p.singleHostNickname { width:379px !important; }

.profileTopSection a.enterChat { background:url("images/hostlist_btns_sprite.png") repeat-x 0px -54px !important; }
.profileTopSection a.enterChat:hover { background:url("images/hostlist_btns_sprite.png") repeat-x 0px -82px !important; }

.profileTopSection .hostTopDetails input.privateChatBtn { background:url("images/hostlist_btns_sprite.png") repeat-x 0px -54px !important; }
.profileTopSection .hostTopDetails input.privateChatBtn:hover { background:url("images/hostlist_btns_sprite.png") repeat-x 0px -82px !important; }


    /* Steps Tabs */
    .signUpSteps { background:url(images/signup/signup_steps_bg.png) no-repeat; }
    .signUpSteps span { background:url(images/signup/steps_icons_sprite.png) no-repeat 0 0; padding-left:30px; }

    .signUpSteps.step1 span.step1txt { color:#FFAE00 ; background-position:0 -21px; }
    .signUpSteps.step1 span.step2txt { color:#636363; }
    .signUpSteps.step1 span.step3txt { color:#636363; }

    .signUpSteps.step2 span.step1txt { color:#ffffff; background-position:0 -42px; }
    .signUpSteps.step2 span.step2txt { color:#FFAE00 ; background-position:0 -21px; }
    .signUpSteps.step2 span.step3txt { color:#636363; }

    .signUpSteps.step3 span.step1txt { color:#ffffff; background-position:0 -42px; }
    .signUpSteps.step3 span.step2txt { color:#ffffff; background-position:0 -42px; }
    .signUpSteps.step3 span.step3txt { color:#FFAE00 ; background-position:0 -21px; }
    /* end of Steps Tabs */

    /*--------------------------------------- hostlist hover slide text - color -----------------------------------------*/
/*  host list - happy hour */
.hpHostListContainer .singleHostContainer a.enterChatPopupNoText.happyhourChat span,.hpHostListContainer .detailsContainer a.enterChatPopupNoText.happyhourChat span {color: #ffffff;}
/* end host list - happy hour */ 
/*  host list - host list */
.hpHostListContainer .singleHostContainer a.enterChatPopupNoText span.hostModeButton,.hpHostListContainer div.detailsContainer a.enterChatPopupNoText span.hostModeButton,.topModelsCnt .singleHostContainer .contentHost a.enterChatPopupNoText span.hostModeButton,.page_recently-visited .imageCnt a.enterChatPopup span.hostModeButton,.page_myfavorites .favoritesMainSingleCnt .singleHostContainer a.enterChatPopupNoText span.hostModeButton,.page_mypaidchats .singleHostContainer a.enterChatPopupNoText span.hostModeButton,.mainProfileImg a.enterChatPopupNoText span.hostModeButton {color: #FFAF14;}
/* end host list - host list */
/*--------------------------------------- end hostlist hover slide text - color -----------------------------------------*/
/*--------------------------------------- upper login button - color ---------------------------------------*/
a.topLoginButton {background: #FFC300;border: #000 solid 2px;color: #000000;}
/*--------------------------------------- end upper login button - color ---------------------------------------*/


/* Over 18 PopUp */
.popUp18Plus { border:3px solid #ff2e2e; background:url(../images/Over18_popUp/18_pop_up_gray.jpg) no-repeat center center; }
.gays .popUp18Plus { background-image:url(../images/Over18_popUp/18_pop_up_gray_gay.jpg); }
.popUp18Plus .msgCnt { color:#fff; }
.popUp18Plus .msgCnt .iAmOver18Btn { background:#ff2e2e; color:#fff; }
.popUp18Plus .msgCnt a { color:#ff2e2e; }


/* Blog */
.blogLink a {color: #000;background:#FFC300;}

.blogPostTitle { color:#FFC300 !important; }
.blogPoatPara { color:#fff !important; }
.blogPostWrapper .blogPostCnt, .blogPostWrapper .blogPostCnt p { color:#fff; }
.liveModels .contentHost { border-color:#FFC300; }
.blogPostDate { background:#FFC300; color:#000; }
.blogPostReadMore a { color:#FFC300; }
.liveModels h4,
.relatedPosts h4 { background:#FFC300; color:#000; }
.blogPostWrapper .blogPostDate { color:#fff; }
.relatedBlogList .blogPostDate { color:#fff; }

.liveModels .singleHostContainer p.singleHostNickname span.stars{width:100px;height:20px;float:left;}
.liveModels .singleHostContainer p.singleHostNickname span.stars0{background:url("images/stars_0.png") no-repeat scroll 0 2px transparent;}
.liveModels .singleHostContainer p.singleHostNickname span.stars1{background:url("images/stars_1.png") no-repeat scroll 0 2px transparent;}
.liveModels .singleHostContainer p.singleHostNickname span.stars2{background:url("images/stars_2.png") no-repeat scroll 0 2px transparent;}
.liveModels .singleHostContainer p.singleHostNickname span.stars3{background:url("images/stars_3.png") no-repeat scroll 0 2px transparent;}
.liveModels .singleHostContainer p.singleHostNickname span.stars4{background:url("images/stars_4.png") no-repeat scroll 0 2px transparent;}
.liveModels .singleHostContainer p.singleHostNickname span.stars5{background:url("images/stars_5.png") no-repeat scroll 0 2px transparent;}



/*Color Changes Section*/
.page_customhomepage .PaneContent>div{background-color:#000000}
.page_customhomepage .PaneContent>div h2{background-color:#4e1d15;color:#ffae00;}
.page_customhomepage .PaneContent>div >p{color:#ffffff}
.page_customhomepage .lastPostContainer .lastPost p,
.page_customhomepage .lastPostContainer .blogContainer .blog,
.page_customhomepage .hpHostListContainer .singleHostContainer #extra{background-color:#280A05}
.topModelsCntInner{background:url("images/topmodels/topmodels_buttom.jpg") no-repeat scroll center 0 transparent}
.page_customhomepage .hpHostListContainer .singleHostContainer #extra p {color: #ffffff;}
.page_customhomepage .hpHostListContainer > p {color:#ffffff;}

.page_customhomepage #topModelsDiv .topModelsCntInner {
    background: #000000;
    background: -moz-radial-gradient(bottom, ellipse cover, #000000 0%, #ffae00 0%, #000000 50%);
    background: -webkit-gradient(radial, bottom center, 0px, center center, 100%, color-stop(0%,#000000), color-stop(0%,#ffae00), color-stop(50%,#000000));
    background: -webkit-radial-gradient(bottom, ellipse cover, #000000 0%,#ffae00 0%,#000000 50%);
    background: -o-radial-gradient(bottom, ellipse cover, #000000 0%,#ffae00 0%,#000000 50%);
    background: -ms-radial-gradient(bottom, ellipse cover, #000000 0%,#ffae00 0%,#000000 50%);
    background: radial-gradient(ellipse at bottom, #000000 0%,#ffae00 0%,#000000 50%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=1 );
}


/********************Message Center***********************/

/**********colors********/

/*main background color black*/
.conversationMain .msgsHostsBox,
.conversationMain .conversationBox,.conversationMain .textBox,
.conversationMain .emptyBox,
.conversationMain .recipientBox { background: #000000; }

/*background color white*/
 .conversationMain .textBox .txtBG, .conversationMain .msgsHostsBox li.selected,
 .mCSB_draggerContainer{background-color: #ffffff;}

/*background color yellow*/
 .conversationMain .textBox .txtBG .sendMsg,.conversationMain .msgsHostsBox li.new,
 .mCSB_dragger,.mCSB_dragger_bar,.conversationMain .leftPanel .inboxArchiveTabs a.newMessageLink span{background-color:#FFC300!important}

/*text color yellow*/
.msgsTopPanel h5,.conversationMain .conversationBox li p.name,.conversationMain .msgsHostsBox li.selected p.name,
.mCSB_draggerRail,.conversationMain .leftPanel .inboxArchiveTabs > div.active a  {color:#FFC300;}

/*text color white*/
.conversationMain .msgsHostsBox li p.date,
.conversationMain .msgsHostsBox li p.name,
.conversationMain .leftPanel .inboxArchiveTabs > .inboxContainer.active .inboxLink,
.conversationMain .leftPanel .inboxArchiveTabs > .newMessageLinkContainer.active .newMessageLink,
.conversationMain .msgsHostsBox li p{color:#fff;}

/*text color black*/
.conversationMain .msgsHostsBox li.selected p.date,
.conversationMain .msgsHostsBox li.selected p.msgDesc,
.conversationMain .leftPanel .inboxArchiveTabs> .inboxContainer a,
.conversationMain .leftPanel .inboxArchiveTabs> .newMessageLinkContainer a,
.conversationMain .textBox .txtBG, .addressBookContainer .addressBook .searchResults .emptyAddressBook {color:#000;}
.conversationMain .leftPanel .inboxArchiveTabs a.newMessageLink span{text-decoration:none;margin-right:4px;font-size:17px;font-weight:bolder;display:inline-block}
.conversationMain .leftPanel .inboxArchiveTabs > div.active a {text-decoration:none;}

/************Address Book Color Changes Section **********/
.addressBook {background-color: #FFFFFF;}
.searchLetters li span {color: #010101;}
.searchLetters li a.searchLetter{color:#010101;}
.searchLetters li a.empty {color: #B4B4B4;}
.resultList li .info .name{color:#000;}
.addressBookLi .info a{color:#b4b4b4;}
.searchLetters:first-child {width: 280px;}
.searchLetters{width:183px}
/***********************************message center images*******************************/
/*tabs*/
.conversationMain .leftPanel .inboxArchiveTabs > div { background: url("images/MessageCenter/searchTabs.png") no-repeat scroll -111px -1px rgba(0, 0, 0, 0); }
/*envelope icon top bar*/
.notificationLetter { background: url("images/MessageCenter/envelope.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important; }
/*More arrow*/
.msgsTopPanel .more { background: url("images/MessageCenter/arrow_down.png") no-repeat scroll right center rgba(0, 0, 0, 0); }
/*address book icon */
.newMessageBox .msgsTopPanel a { background: url("images/MessageCenter/addres-book-icon.png") no-repeat scroll left center rgba(0, 0, 0, 0); }
/*search-icon*/
.conversationMain .msgsHostsBox .searchBox a,.searchEngine a {background: url(images/MessageCenter/search-icon.png) no-repeat 0px 0px;}
/*checkbox*/
.enterOption input[type="checkbox"]+label{background:url("images/MessageCenter/checkboxSprite.png") no-repeat;display:inline-block;height:13px;margin:0 0 12px;min-width:12px;padding:0 20px}
.enterOption input[type="checkbox"]:checked +label{background:url("images/MessageCenter/checkboxSprite.png") no-repeat scroll 0 -13px rgba(0,0,0,0);height:13px;min-width:12px}
/*add remove from favorites*/
.msgsTopPanel .add2FavLnk{background:url(images/bg-add2Cart_add.png) no-repeat left center}
.msgsTopPanel .add2FavLnk.remove{background:url(images/bg-add2Cart_remove.png) no-repeat left center}
